微軟全託管NoSQL和關聯式資料庫服務Azure Cosmos DB,現在開始提供MongoDB v5預覽服務,在這個新版本中,用戶可以用到分散式ACID交易新功能,同時獲得更大的未分片集合和分片大小限制,而且聚合工作管線與複雜查詢效能也獲得改進。

在MongoDB v5中,即便是跨分片(Shard)和集合(Collection)的分散式交易,也能夠獲得ACID的保證。交易是指藉由組合相關操作,使系統將其視為同一操作,並且期待符合所有ACID語義,在此預覽更新中,MongoDB v5加入了對分散式交易的支援,將多文件ACID交易保證擴展到分片叢集。

分散式交易讓用戶能夠跨多個操作、集合、資料庫、文件和分片進行交易,藉由在高可擴展的雲端原生資料集中進行交易保證,便能支援需要分散交易處理的複雜應用程式用例。

另外,在MongoDB v5預覽版中,固定未分片的集合將不再有20 GB的限制,這使得用戶可以在未分片的工作負載中,保留更大的MongoDB集合,用戶也能夠在之後,使用sh.shardCollection()方法來啟動分片。

而分片集合現在也支援更大的容量,新限制已經達到數百GB,該限制將會繼續增加。微軟提到,更高的未分片集合和分片大小限制,以及啟用分片的選項,使用戶可以更靈活地在Azure Cosmos DB配置和管理工作負載。

微軟也對平臺進行更改,使得聚合工作管線和複雜查詢可以運作得更快更有效,使用戶能夠無縫地執行所有類型的操作,同時,微軟還提供Decimal128資料類型的支援,和正規表示式PCRE功能支援。

熱門新聞

Advertisement