劍本無品,用劍者證之。
猛然看到MogDB大家可能會想到MongoDB,認為是不是打錯了,其實不然。
MongoDB 是一款流行的開源文檔型數據庫,從它的命名來看,從它的命名就能看出當時MongoDB是多么的向往強大。MongoDB 的原名一開始
來自于 英文單詞”Humongous”, 中文含義是指”龐大”,即命名者的意圖是可以處理大規模的數據。
但MogDB是云和恩墨基于openGauss開源數據庫進行完善增強的企業發行版。優點在于高性能、高可用、全密態、自動化運維、多數據庫兼容等企業需求,應對企業用戶需求新一代數據庫的應用場景。其核心價值是高安全、高性能、高兼容、易運維和全天候的企業支持。
最重要的是它有超強的處理能力和強大的工具。


有了這幾年的使用經歷和體驗 MogDB 的兩層感覺:一個是爽,另一個是“颯”。因為它非常的友好,而且文檔式的結構更容易理解,而無約束也讓管理更加簡單,一切都可以很快速的進行。其次與傳統的數據庫一樣,MogDB 在使用上也需要認真的考量和看護,不然的話,會遇到很多的坑。
我的使用場景
1. AI
2. 數據庫應用安全
3. 超融合引擎架構
提到了應用場景,歸根結底是數據的應用。根據 IDC 調查,未來三年中創建的數據量將超過過去 30 年創建的所有數據的總和,但其中大部分數據不會得到采集和存儲7。然而,到今年為止,大多數數據都存儲在核心數據中心(包括云服務提供商和企業數據中心),這一比例將在 2024 年增長到 68%8。在所有數據存儲容量中,IDC 估計到 2024 年,云服務提供商將部署其中的近 40%,這與 2015 年相比增長近 2100%。來自 STA的其他分析表明,截至 2019 年,48% 的企業數據存儲在云中,這一比例自 2015 以來增長了 60%。

要是提到安裝就會想到Docker,Docker 容器是資源分割和調度的基本單位,封裝整個服務的運行時環境,用于構建、發布和運行分布式應用的一個框架。安裝好Docker后,大家務必要查看容器的存儲信息,然后在查看具體的容器、版本、版本信息,安裝過程這里就不綴述了。
這是MogDB的下載地址:
安裝包下載: https://mogdb.io/downloads/mogdb/

容器化安裝MogDB 容器版安裝過程說明,MogDB 容器版本不支持 MogHA 工具、OM 工具,目前最多支持一主八備。MogDB 3.0 容器版支持最新版的 compat-tools 和插件功能。由于考慮盡可能縮減容器鏡像的大小,以方便快速下載和部署,從 2.0 版本開始,容器化 MogDB 在容器里運行的操作系統在 x86 和 ARM 架構下分別運行在 Ubuntu 和 Debian 之上
x86-64 架構的 MogDB 容器運行在 Ubuntu
18.04 操作系統中。
ARM64 架構的 MogDB 容器運行在 Debian 10 操作系統中。
下面的MogDB在Dock下的安裝過程:




[docker@xing ~]$ docker ps --查看容器
[docker@xing ~]$ docker version --查看版本
[docker@xing ~]$ docker info --查看信息
最后,對我公司選擇MogDB的原因做個四位一體的概括:
基礎:MogDB是在openGauss開源數據庫的基礎上開發的企業發行版
定制:由云和恩墨基于openGauss定制式開發,并發行。
核心:高可用、安全、自動化運維、數據庫一體機和SQL審核優化。
價值:易用性、高性能、高可用等和全天候的企業支持服務。




