Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

MongoDB 4.2 พร้อมใช้งานบนแพลตฟอร์ม ObjectRocket แล้ว

เผยแพร่ครั้งแรกในเดือนพฤศจิกายน 2020 ที่ ObjectRocket.com/blog

คุณรู้หรือไม่ว่า MongoDB 4.2 ผ่านการทดสอบของเราและโดยทั่วไปแล้วจะพร้อมใช้งานบนแพลตฟอร์ม ObjectRocket

สิ่งที่ MongoDB 4.2 มีให้

คุณสามารถรับรายการคุณสมบัติทั้งหมดได้ในบันทึกประจำรุ่น MongoDB 4.2 ต่อไปนี้คือการอัปเดตและการเปลี่ยนแปลงบางส่วนที่เราต้องการเน้น:

การชาร์ด

กระจายธุรกรรมหลายเอกสาร :ในเวอร์ชัน 4.0 MongoDB ได้แนะนำทรานแซกชันบน Replica-Sets เท่านั้น MongoDB 4.2 ขยายการสนับสนุนธุรกรรมหลายเอกสารไปยังชาร์ดคลัสเตอร์

คีย์ชาร์ดที่เปลี่ยนแปลงได้ :ก่อน MongoDB 4.2 ค่าของคีย์ชาร์ดจะไม่เปลี่ยนรูป ด้วยการปรับปรุงธุรกรรมแบบกระจาย ค่าชาร์ดคีย์สามารถเปลี่ยนแปลงได้ในขณะนี้ เพียงจำไว้ว่าคุณสามารถเปลี่ยนได้เฉพาะค่าคีย์ชาร์ด ไม่ใช่ฟิลด์คีย์ชาร์ด

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงที่เกี่ยวข้องกับคลัสเตอร์ชาร์ดได้

เพิ่มความปลอดภัย

เพิ่มตัวเลือก TLS :MongoDB 4.2 เพิ่มตัวเลือก TLS เพื่อแทนที่ตัวเลือก SSL (เลิกใช้ SSL เป็น 4.2) นอกจากนี้ยังแนะนำการเข้ารหัสระดับฟิลด์ฝั่งไคลเอ็นต์ที่ช่วยให้คุณปกป้องข้อมูลที่ละเอียดอ่อนได้ อ่านเพิ่มเติมเกี่ยวกับการปรับปรุงความปลอดภัยที่นี่

ลบเครื่องมือจัดเก็บข้อมูล MMAPv1 :MongoDB 4.2 รองรับเฉพาะเอ็นจิ้นการจัดเก็บ WiredTiger เท่านั้น หากคุณยังคงใช้ MMAPv1 อยู่ ทีมสนับสนุนของเราสามารถช่วยคุณในการเปลี่ยนไปใช้ WiredTiger ได้โดยไม่หยุดชะงักของบริการ เปิดตั๋วที่นี่ เราจะได้ร่วมงานกัน

แก้ไขข้อผิดพลาด

เช่นเดียวกับเวอร์ชันหลักทุกเวอร์ชัน 4.2 จะแก้ไขจุดบกพร่องที่ไม่ได้มีการแบ็คพอร์ต พูดง่ายๆ ก็คือ ข้อบกพร่องบางอย่างที่ส่งผลต่อเวอร์ชันเก่าจะได้รับการแก้ไขใน 4.2 แต่จะไม่มีการแบ็คพอร์ตด้วยเหตุผลต่างๆ ในเวอร์ชันก่อนหน้า เช่น 4.0 และ 3.6

การปรับปรุงทั่วไป

ปรับปรุงการรวม :MongoDB 4.2 รองรับมุมมองที่เป็นรูปธรรมตามความต้องการ การใช้$merge ตัวดำเนินการอนุญาตให้ผู้ใช้บันทึกผลลัพธ์การรวมไปยังคอลเลกชัน $merge โอเปอเรเตอร์มีความยืดหยุ่นมากกว่า $out และสามารถช่วยคุณปรับปรุงโมเดลความปลอดภัยของคุณได้

สร้างดัชนีไฮบริด :MongoDB ลบการสร้างดัชนีพื้นหน้าและพื้นหลังโดยแนะนำการสร้างดัชนีไฮบริด บิลด์ดัชนีแบบผสมไม่บล็อกการทำงานของฐานข้อมูล และในขณะเดียวกัน เวลาบิลด์ก็เร็วกว่าดัชนีพื้นหลัง

ดัชนีตัวแทน :ดัชนีสัญลักษณ์แทนสนับสนุนการสืบค้นกับฟิลด์ที่ไม่รู้จักชื่อหรือโดยพลการ ขณะนี้คุณสามารถจัดทำดัชนีเอกสารย่อยทั้งหมดโดยไม่ทราบโครงสร้าง

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงที่เกี่ยวข้องกับการจัดทำดัชนีและการรวมได้ที่นี่

จะเกิดอะไรขึ้นต่อไป

โทรติดต่อทีมสนับสนุนของเราเพื่อให้เราสามารถวางแผนการอัปเกรดที่ตรงกับความต้องการของคุณ เราสามารถช่วยคุณนำหน้าปัญหาที่อาจเกิดขึ้น หลีกเลี่ยงการบำรุงรักษาโดยไม่ได้วางแผน และช่วยคุณค้นหาการอัปเดตการพัฒนา กำหนดการตั้งค่าไดรเวอร์ และกำหนดเวลาการบำรุงรักษา

เพิ่งเริ่มใช้ MongoDB หรือไม่

เรียนรู้เพิ่มเติมเกี่ยวกับ ObjectRocket สำหรับ MongoDB

เรียนรู้เพิ่มเติมเกี่ยวกับบริการฐานข้อมูลของเรา

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณสามารถเริ่มการสนทนากับเราได้