Amazon DocumentDB (with MongoDB compatibility) 在 8.0.2 版中新增對 5 個 MongoDB 彙總階段和變更串流功能的支援
Amazon DocumentDB (with MongoDB compatibility) 現在從次要版本 8.0.2 起支援可重試寫入、5 個新的彙總階段,以及變更串流增強功能。此版本擴展了 MongoDB API 相容性並改善查詢效能,讓您更輕鬆地將 MongoDB 工作負載移轉至 Amazon DocumentDB,而無須變更應用程式碼。
8.0.2 版的主要新功能包括:
- 可重試寫入 ── 插入、更新和刪除作業會在發生暫時性網路錯誤時自動重試,提升應用程式在容錯移轉期間的復原能力。
- 新的彙總階段 ── $setWindowFields (及其完整的視窗運算子集)、$bucketAuto、$facet、$graphLookup 和關聯式 $lookup,可啟用進階分析、多面向搜尋和階層式查詢。
- 變更串流增強功能 ── $changeStreamSplitLargeEvent 階段會將超過 16 MB 上限的變更事件分割成片段,而變更串流現在會針對 createCollection 和 createIndex 作業發出事件。
- 查詢效能改善 ── 查詢規劃器的增強功能新增了 find 和彙總查詢的僅索引掃描、$expr 述詞上的索引掃描、增量排序,以及更快速的 count 和 countDocuments() 作業。
- 索引管理 ── 支援對部分索引使用 reIndex 命令。
這些功能從 Amazon DocumentDB 8.0.2 起,已在所有提供 Amazon DocumentDB 的區域推出。若要了解詳情,請參閱支援的 MongoDB API、操作和資料類型及 Amazon DocumentDB 版本備註。