07.04 通過新產品,MongoDB將NoSQL數據庫打入企業市場

MongoDB在數據庫市場中一直是個小眾玩家。它是數據庫市場NoSQL領域的領先提供者之一,主要用於處理傳統關係數據庫系統難以支持的擴展架構中的數據。

從一開始,像MongoDB這樣的NoSQL數據庫就被設計為可以比關係數據庫更靈活地處理半結構化數據和機器數據,而關係數據庫在攝取數據之前需要嚴格的數據庫設計。作為最具代表性的NoSQL平臺提供者,MongoDB通過宣傳數據管理文檔模型的易用性、靈活性、性能、可擴展性和通用性來擴大業務。

在紐約舉行的年度開發者大會上,MongoDB加快了進軍企業數據庫領域的步伐,併為在公共、私有和混合的多雲環境中提供服務尋找了更多機會。在這個超過2200名與會者的大會之前,該公司已於去年上市,並於今天發佈了幾項關鍵的產品公告,詳細介紹了相關內容,使其旗艦文檔數據庫平臺成為了對企業級關係數據庫用戶來說更有吸引力的遷移目標。

但即使在本週公佈之前,MongoDB已經通過其適合於多種用途的核心功能在全球的企業中獲得了巨大的吸引力:

•在多臺機器上具有負載平衡和數據複製功能的基於文件的存儲;

•通過分庫進行水平縮放;

•可擴展性;

•靈活的數據庫架構;

•數據和聚合操作的批處理;

•高可用性的文檔數據庫副本集;

•服務器端可用JavaScript執行查詢,聚合函數並將命令直接發送到數據庫以供執行;

•支持即席查詢和用戶定義的JavaScript函數;

•使用主要和次要索引進行索引;

•實時的事件驅動的變更數據通知;

•保證跨節點讀寫的一致性;

•擁有主流編程語言和開發環境的驅動程序,以及許多社區支持的其他編程語言和框架的驅動程序;

•擁有支持數據庫管理、數據查看、操作和數據挖掘的圖形化和命令行界面前端;

•支持連接流行的商業智能和數據分析開發工具。

戰略優勢

除了精心設計的產品之外,MongoDB還利用以下戰略優勢在NoSQL領域實現了持續增長:

•對關係型技術的侷限性感到沮喪的企業用戶來說,因為從開源的發行版遷移到企業版很容易,使得用戶不僅更容易採用文檔數據庫,而且在準備就緒時也更容易將工作負載從遺留的關係數據庫轉移到MongoDB上來。

•靈活的數據部署選項:MongoDB的另一個長期優勢是,它允許客戶在任何地方運行其文檔數據庫,從私有云中的本地部署到公共雲中的平臺即服務。在過去的幾年裡,它將雲業務放在了市場營銷戰略的最前沿,並取得了令人矚目的成果。該公司的Atlas database-as-a-service產品取得了巨大的成功,過去一年的收入同比增長超過400%。

•強大的雲合作伙伴:Mongo的主要公共雲合作伙伴——亞馬遜網絡服務公司、微軟和谷歌——都表示,其文檔數據庫是各自公共雲上最受歡迎的服務之一。考慮到它們本身都提供有競爭性的NoSQL數據庫即服務產品(Amazon Aurora,Azure Cosmos DB和Google Cloud Bigtable),這就更讓人印象深刻了。

•開源的商業模式:MongoDB受益於開源的商業模式,在該模式下,GNU許可的社區版本的用戶可以轉換為商業許可的企業高級版的付費用戶,以獲得服務和支持。其旗艦數據庫在開源GNU Affero通用公共許可證以及專有許可證下免費提供。 MongoDB的企業版本運行在IBM和Rackspace的雲中,附帶一個商業企業許可證的本地部署,包括公司的24×7支持和DevOps工具。

出於所有的這些原因,MongoDB已不僅僅是一個小眾的數據平臺供應商。尤其是當你考慮到如下事實的時候:

•遍佈100多個國家的近7,000名客戶;

•客戶數量同比增長超過80%;

•品牌層面的收入同比增長超過50%;

•核心開源數據庫平臺的下載量超過4000萬次,其中超過1200萬次是在過去的12個月中;

•在線MongoDB大學服務註冊人數超過85萬;

•在20多個國家的34個辦事處擁有1000多名員工和超過1,000個的合作伙伴。

新產品

在MongoDB World大會上,該公司試圖通過幾項新公告更深入地推動企業業務發展:

•宣佈其旗艦文檔數據庫平臺4.0版本已經全面支持ACID事務。從測試版開始,MongoDB 4.0已經支持多文檔保證事務,支持原子性,一致性,隔離性和持久性或ACID語義。通過快照隔離,MongoDB 4.0確保了在單個集群(今天)的多個文檔中跨文檔的數據更新擁有一致視圖,以及存儲在其他、共享集群中的文檔也擁有一致視圖(預計將於2019在MongoDB 4.2中實現)。這個新版本強制確保執行全部的事務或全部不執行,以保持數據完整性,同時允許跨多個文檔和集群回滾未提交的事務。多文檔ACID支持將MongoDB開放給更廣泛的企業用例,包括在線事務處理,這些用例通常由關係數據庫支持。

•無服務器功能:供應商發佈了MongoDB Stitch,即新的無服務器應用開發平臺。這個新環境支持Web、移動和其他應用程序作為在MongoDB的文檔數據庫上運行的無服務器函數的快速開發,無論這些應用程序是在公有云中還是在混合多雲環境中運行。它提供了一個抽象層,加快了開發人員的工作效率,在確保可靠的安全和隱私控制下,同時讓開發人員能夠訪問MongoDB數據庫功能。Stitch包括了三種常用的服務。QueryAnywhere支持對MongoDB查詢語言、文檔模型和聲明規則引擎的安全訪問。支持執行JavaScript函數來訪問微服務和其他MongoDB服務器端邏輯,以及與外部雲服務的集成。觸發器支持在響應數據庫、應用程序和其他服務中的創建、讀取、更新和執行其他操作時自動調用MongoDB函數。

•邊緣數據同步:該公司宣佈推出MongoDB Mobile,這是一款現在仍然處於測試階段的新移動數據庫,MongoDB的用戶可以從iOS和Android等移動設備訪問文檔數據庫,也可以訪問“物聯網”設備。 MongoDB移動支持將設備上保存的數據與後端MongoDB數據庫中保存的數據進行實時、自動同步。MongoDB還宣佈了仍在測試中的Stitch Mobile Sync,為開發人員提供無服務器功能,使他們可以在設備和後端MongoDB移動數據庫上以編程方式訪問這些新的同步特性。

•高性能,合規的,低成本的雲應用:該公司宣佈對其已經有兩年曆史的MongoDB Atlas平臺即服務產品進行了多項增強和擴展。關於跨區域分佈的MongoDB應用程序的低延遲性能,Atlas新的全局集群服務支持創建複雜的策略,用於在全世界的MongoDB集群中定位、隔離和管理數據。此外,MongoDB還加強了Atlas的數​​據庫安全功能,目前支持加密密鑰管理,LDAP集成和數據庫級審核,符合美國健康保險可移植性以及使用安全的Atlas環境來管理受保護的健康信息的能力,以符合美國醫療保險的可移植性和問責法案,或者是HIPAA。此外,該公司宣佈,它將為Atlas開發人員提供更多選擇,無需進入即可訪問Google Cloud Platform上完全託管的MongoDB數據庫。這款全新的Atlas GCP“免費套餐”面向應用程序原型設計,可為在GCP上運行的MongoDB提供512 MB的免費存儲空間。

•分佈式應用程序:除了Atlas新的全局集群功能外,MongoDB還宣佈它為數據庫管理員提供了使用Kubernetes協調部署MongoDB 4.0中的分佈式集群的能力。新的Kubernetes操作符現在正在測試中,將與供應商的操作管理器進行集成,幫助構建和管理在私有、公共和混合雲中運行的分佈式MongoDB集群。這個新功能為Pivotal Cloud Foundry提供了企業服務器的補充,MongoDB今年早些時候發佈了它,以便為跨分佈式集群部署的MongoDB實例提供一致的供應,配置,安全和運行時管理。

結論

這些新功能使MongoDB能夠在尋找更大的企業用戶的同時,繼續擴大其交易規模和客戶份額。然而,考慮到現在的ACID事務,無服務器接口,邊緣數據同步,平臺即服務產品,混合雲部署和分佈式雲原生微服務,這些新功能在今天的大多數領先的大數據平臺提供商的解決方案組合中都沒有明顯的區別。

MongoDB本週公佈的數據代表了它在AWS,微軟,谷歌,IBM和其他多元化雲數據服務提供商日益占主導地位的市場競爭中的籌碼。企業信息技術專業人員現在有更多的理由將MongoDB列入解決方案提供商的列表中,以解決廣泛的數字化轉換和數據平臺現代化的需求。

為了抓住這些機遇,MongoDB將需要與系統集成商,增值經銷商,獨立軟件供應商和雲合作伙伴建立起良好的合作伙伴關係,因為在其市場戰略中,來自於合作伙伴的預訂將變得越來越重要。


分享到:


相關文章: