歡迎光臨
每天分享高質量文章

MongoDB 4.0 正式釋出,支援多檔案事務

點選上方“芋道原始碼”,選擇“置頂公眾號”

技術文章第一時間送達!

原始碼精品專欄

 

MongoDB 4.0 已正式釋出,MongoDB 是一個開原始檔資料庫,提供高效能、高可用性和自動擴充套件。

下載地址:MongoDB Download Center

在 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,常規改進

包括命令、地理空間查詢、網路層、配置選項等內容的更新。

關於 MongoDB 4.0 的更多具體更新資訊可以透過釋出公告檢視。




如果你對 Dubbo 感興趣,歡迎加入我的知識星球一起交流。

知識星球

目前在知識星球(https://t.zsxq.com/2VbiaEu)更新瞭如下 Dubbo 原始碼解析如下:

01. 除錯環境搭建
02. 專案結構一覽
03. 配置 Configuration
04. 核心流程一覽

05. 拓展機制 SPI

06. 執行緒池

07. 服務暴露 Export

08. 服務取用 Refer

09. 註冊中心 Registry

10. 動態編譯 Compile

11. 動態代理 Proxy

12. 服務呼叫 Invoke

13. 呼叫特性 

14. 過濾器 Filter

15. NIO 伺服器

16. P2P 伺服器

17. HTTP 伺服器

18. 序列化 Serialization

19. 叢集容錯 Cluster

20. 優雅停機

21. 日誌適配

22. 狀態檢查

23. 監控中心 Monitor

24. 管理中心 Admin

25. 運維命令 QOS

26. 鏈路追蹤 Tracing


一共 60 篇++

贊(0)

分享創造快樂