MongoDB 4.0正式發布,支持多文檔事務
MongoDB 4.0 已正式發布,MongoDB 是一個開源文檔數據庫,提供高性能、高可用性和自動擴展。
下載地址:MongoDB Download Center
https://www.mongodb.com/download-center?jmp=docs#production
在 4.0 正式發布之前,我們已經報道了其相關更新信息,此次正式發布版本中我們可以看到一些特性得以保留,包括多文檔事務和聚合類型轉換等:
- MongoDB 4.0 *** RC 版發布,支持多文檔事務
- 分布式文檔存儲數據庫 MongoDB 4.0.0 RC 2 發布
- MongoDB 4.0.0-rc4 發布,分布式文檔存儲數據庫
- 重大功能,MongoDB 4.0 將正式支持 ACID 事務
下邊是此次更新涉及到的一些內容:
Multi-Document Transactions,多文檔事務
MongoDB 4.0 提供了針對副本集執行多文檔事務的功能。對于多文檔事務,在事務提交之前,事務中的任何寫操作在事務外都不可見。也就是說,多文檔交易是原子的。
Aggregation,聚合
MongoDB 4.0 為類型轉換添加了以下新的聚合操作符:
還新增了字符串操作符:
MongoDB Drivers,驅動
MongoDB 兼容以下驅動:
Security,安全
MongoDB 支持 SCRAM-SHA-256,想要使用 SCRAM-SHA-256,featureCompatibilityVersion 必須設置為 4.0,同時添加了一個新參數 scramSHA256IterationCount 以修改 SCRAM-SHA-256 的迭代次數。
macOS MongoDB 4.0 二進制文件支持 TLS 1.2,同時在支持 TLS 1.1+ 的系統上禁用對 TLS 1.0 加密的支持。
Windows 上的 MongoDB Enterprise 不再支持 AES256-GCM。
Deprecate MMAPv1,棄用 MMAPv1
從4.0開始,MongoDB 棄用 MMAPv1 存儲引擎,并將在未來版本中將其刪除。
Replica Set,副本集
MongoDB 4.0 刪除了已棄用的副本集協議版本0 pv0。
Change Streams,變更流
MongoDB 4.0 添加了為變更流指定開始時間的功能(startAtOperationTime 選項)。
Free Monitoring,免費監控
MongoDB 4.0(Community Edition)為 standalone 或副本集模式提供免費的云監控。
Sharded Clusters,分片集群
mongos 使用 "majority"完成影響分片集群元數據的以下操作:
.msi Installer on Windows,Windows 的 .msi 安裝器
從 MongoDB 4.0 開始,可以配置并在安裝過程中將 MongoDB 作為服務啟動。
Platform Support,平臺支持
- MongoDB 4.0 (Community & Enterprise) 新增支持:
- Amazon Linux 2
- Debian 9 “Stretch”
- MongoDB 4.0 (Community) 新增支持:
- s390x RHEL 6.x
- MongoDB 4.0 不再支持 SLES 11
- MongoDB 4.0 不再支持 Ubuntu 12.04.
- 接下來的版本中,MongoDB 將結束對以下平臺的支持:
- Windows 7/2008R2
- Windows 8/20012
- Windows 8.1/20012R2
- Ubuntu 14.04
General Improvements,常規改進
包括命令、地理空間查詢、網絡層、配置選項等內容的更新。
原文鏈接:https://www.oschina.net/news/97524/mongodb-4-0-released