微软全託管NoSQL和关联式资料库服务Azure Cosmos DB,现在开始提供,在这个新版本中,用户可以用到分散式ACID交易新功能,同时获得更大的未分片集合和分片大小限制,而且聚合工作管线与複杂查询效能也获得改进。
在MongoDB v5中,即便是跨分片(Shard)和集合(Collection)的分散式交易,也能够获得ACID的保证。交易是指藉由组合相关操作,使系统将其视为同一操作,并且期待符合所有ACID语义,在此预览更新中,MongoDB v5加入了对分散式交易的支援,将多文件ACID交易保证扩展到分片丛集。
分散式交易让用户能够跨多个操作、集合、资料库、文件和分片进行交易,藉由在高可扩展的云端原生资料集中进行交易保证,便能支援需要分散交易处理的複杂应用程式用例。
另外,在MongoDB v5预览版中,固定未分片的集合将不再有20 GB的限制,这使得用户可以在未分片的工作负载中,保留更大的MongoDB集合,用户也能够在之后,使用sh.shardCollection()方法来启动分片。
而分片集合现在也支援更大的容量,新限制已经达到数百GB,该限制将会继续增加。微软提到,更高的未分片集合和分片大小限制,以及启用分片的选项,使用户可以更灵活地在Azure Cosmos DB配置和管理工作负载。
微软也对平台进行更改,使得聚合工作管线和複杂查询可以运作得更快更有效,使用户能够无缝地执行所有类型的操作,同时,微软还提供Decimal128资料类型的支援,和正规表示式PCRE功能支援。
文章来源:https://times.hinet.net/news/24322463
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。