Amazon DocumentDB (พร้อมฟังก์ชันการทำงานร่วมกับ MongoDB) เพิ่มการรองรับขั้นตอนการรวบรวมข้อมูลของ MongoDB 5 รายการและความสามารถ Change Stream ในเวอร์ชัน 8.0.2
ขณะนี้ Amazon DocumentDB (พร้อมฟังก์ชันการทำงานร่วมกับ MongoDB) รองรับการเขียนที่ลองใหม่ได้ ขั้นตอนการรวบรวมข้อมูลใหม่ 5 รายการ และการปรับปรุง Change Stream ตั้งแต่เวอร์ชันย่อย 8.0.2 เป็นต้นไป รุ่นนี้ขยายความสามารถในการทำงานร่วมกับ MongoDB API และปรับปรุงประสิทธิภาพการสืบค้น ทำให้ย้ายเวิร์กโหลด MongoDB ไปยัง Amazon DocumentDB ได้ง่ายขึ้นโดยไม่ต้องเปลี่ยนแปลงโค้ดแอปพลิเคชัน
ความสามารถใหม่ที่สำคัญในเวอร์ชัน 8.0.2 ได้แก่:
- การเขียนที่ลองใหม่ได้ — การดำเนินการแทรก อัปเดต และลบจะลองใหม่โดยอัตโนมัติเมื่อเกิดข้อผิดพลาดของเครือข่ายชั่วคราว ซึ่งช่วยเพิ่มความยืดหยุ่นของแอปพลิเคชันระหว่างการใช้ระบบสำรองเพื่อกู้คืนข้อมูล
- ขั้นตอนการรวบรวมข้อมูลใหม่ — $setWindowFields (พร้อมชุดตัวดำเนินการ Window แบบครบถ้วน), $bucketAuto, $facet, $graphLookup และ correlated $lookup ซึ่งช่วยให้รองรับการวิเคราะห์ขั้นสูง, การค้นหาแบบ Faceted และการสืบค้นแบบลำดับชั้น
- การปรับปรุงสตรีมการเปลี่ยนแปลง — ขั้นตอน $changeStreamSplitLargeEvent จะแบ่งเหตุการณ์การเปลี่ยนแปลงที่มีขนาดใหญ่กว่าขีดจำกัด 16 MB ออกเป็นส่วนย่อย และขณะนี้สตรีมการเปลี่ยนแปลงจะส่งเหตุการณ์สำหรับการดำเนินการ createCollection และ createIndex ด้วย
- การปรับปรุงประสิทธิภาพการสืบค้น — การปรับปรุง Query Planner (ตัววางแผนการสืบค้น) เพิ่มการสแกนเฉพาะดัชนีสำหรับการสืบค้นแบบ find และการสืบค้นแบบ Aggregation, การสแกนดัชนีบนเพรดิเคต $expr, Incremental Sort และการดำเนินการ count และ countDocuments() ที่รวดเร็วยิ่งขึ้น
- การจัดการดัชนี — รองรับคำสั่ง reIndex บน Partial Index
ความสามารถเหล่านี้พร้อมใช้งานตั้งแต่ Amazon DocumentDB 8.0.2 เป็นต้นไปในทุกรีเจี้ยนที่มี Amazon DocumentDB ให้บริการ หากต้องการเรียนรู้เพิ่มเติม โปรดดู API, การดำเนินการ และประเภทข้อมูลของ MongoDB ที่รองรับ และ บันทึกย่อประจำรุ่นของ Amazon DocumentDB