
DocumentDBฐานข้อมูลเอกสารเปิดที่ขับเคลื่อนโดย Microsoft ก้าวไปข้างหน้าอย่างมีนัยสำคัญโดยการรวมเข้ากับ มูลนิธิลินุกซ์โครงการนี้ได้รับการรวมอยู่ภายใต้ ใบอนุญาต MIT และมีเป้าหมายที่จะกลายเป็นมาตรฐานเปิดสำหรับแอปพลิเคชันที่ใช้เอกสาร โดยมีแนวทางการกำกับดูแลที่เป็นกลางและความร่วมมือที่กว้างขวาง
สร้างขึ้นบน PostgreSQLโครงการนี้ผสานความยืดหยุ่นของ NoSQL เข้ากับความแข็งแกร่งของเอนจินเชิงสัมพันธ์ และได้รับการสนับสนุนจากระบบนิเวศการทำงานร่วมกันที่กำลังเติบโต ในเวลาเพียงไม่กี่เดือน โครงการนี้ได้รับ เกือบ 2.000 ดาวบน GitHub และได้ดึงดูดนักพัฒนา ผู้ให้บริการระบบคลาวด์ และบริษัทฐานข้อมูลที่สนใจในเส้นทางที่ไม่มีการผูกขาดกับผู้จำหน่าย
DocumentDB คืออะไรและเหตุใดจึงสำคัญ
โดยพื้นฐานแล้ว DocumentDB คือ ฐานข้อมูลเอกสารโอเพ่นซอร์สที่เข้ากันได้กับไดรเวอร์ MongoDB และสร้างขึ้นบน PostgreSQL รองรับการทำงาน BSON, CRUD และการค้นหาเอกสาร รวมถึงฟีเจอร์ขั้นสูง เช่น การค้นหาข้อความเต็ม การค้นหาข้อมูลเชิงภูมิสารสนเทศ และการค้นหาเวกเตอร์การพึ่งพา Postgres ช่วยให้คุณได้รับการรับประกัน ACID การจำลองที่ได้รับการพิสูจน์แล้ว และระบบนิเวศที่สมบูรณ์ของเครื่องมือ
โครงการนี้เสนอประสบการณ์ที่ออกแบบมาสำหรับนักพัฒนาด้วย เริ่มต้นได้รวดเร็วมาก และตัวเลือกในการทำงานกับอินเทอร์เฟซ PostgreSQL ทั้งสองแบบ (เพื่อ JSON ที่มีประสิทธิภาพมากขึ้น) และความเข้ากันได้กับ ไดรเวอร์ MongoDB เพื่อใช้ประโยชน์จากความรู้และเครื่องมือที่มีอยู่
จาก Microsoft Labs สู่บ้านที่เป็นกลาง
DocumentDB เริ่มต้นเป็น ส่วนขยาย PostgreSQL ในปี 2024 และนำเสนอเป็นโครงการเปิดในช่วงต้นปี 2025 เมื่อมาถึง The Linux Foundation โครงการนี้จึงได้รับเอกลักษณ์ที่เป็นอิสระ การกำกับดูแลแบบเปิด และกรอบการทำงานสำหรับ ความเป็นกลางของซัพพลายเออร์มูลนิธิจะรับประกันว่าแนวทาง PostgreSQL อันดับแรกจะได้รับการรักษาไว้ โดยหลีกเลี่ยงการแยกสาขาที่ไม่จำเป็นและการแตกตัวของระบบนิเวศ
การเปลี่ยนแปลงนี้รวมถึงการจัดระเบียบใหม่บน GitHub สำหรับการพัฒนา ปัญหาและการอภิปราย คณะกรรมการกำกับดูแลด้านเทคนิค (TSC) เพื่อสร้างวิสัยทัศน์และแผนงาน และกลุ่มผู้ดูแลระบบที่จะรับประกันคุณภาพโค้ดและมาตรฐานโครงการ
DocumentDB เติบโตอย่างรวดเร็วในระยะเวลาอันสั้น
นับตั้งแต่เปิดตัว ความสนใจยังคงเติบโตอย่างต่อเนื่อง: เกือบ 2.000 ดาวบน GitHubการมีส่วนร่วมหลายร้อยรายการ และชุมชนผู้ใช้ PostgreSQL ที่กระตือรือร้น สิ่งที่เริ่มต้นจากส่วนขยายสองส่วนได้เติบโตเป็น ฐานข้อมูลเอกสารที่สมบูรณ์ บน Postgres น่าดึงดูดสำหรับองค์กรที่กำลังมองหาทางเลือกแบบเปิดแทนเทคโนโลยีที่เป็นกรรมสิทธิ์
แรงกระตุ้นนี้ได้รับการสนับสนุนโดยทวินามของ ประสิทธิภาพการทำงานและ ความสามารถในการขยาย PostgreSQL และความเข้ากันได้กับเครื่องมือและเวิร์กโฟลว์ที่สร้างขึ้นแล้วในโลก MongoDB ช่วยให้การทดสอบ การนำไปใช้ และการโยกย้ายข้อมูลแบบก้าวหน้าเป็นไปได้สะดวกยิ่งขึ้น
ความเข้ากันได้ของ MongoDB: เป้าหมายและสถานะ
โครงการประกาศให้ความสำคัญเป็นลำดับแรก เข้ากันได้อย่างสมบูรณ์กับไดรเวอร์ MongoDBด้วยเกตเวย์ที่ช่วยให้สามารถใช้งานได้หลายภาษา ปัจจุบันยังมีส่วนที่ต้องทำให้เสร็จสมบูรณ์ แต่ เป้าหมายความเข้ากันได้ รวมอยู่ในกฎบัตรโครงการภายใต้มูลนิธิและเป็นแนวทางการพัฒนาทางเทคนิคเพื่อลดแรงเสียดทานของ การย้ายถิ่น.
กลยุทธ์นี้ช่วยให้ทีมสามารถรักษาเครื่องมือและแนวทางปฏิบัติที่คุ้นเคยไว้ได้ ขณะเดียวกันก็ได้รับประโยชน์จาก ความเปิดกว้างและการกำกับดูแล ของ DocumentDB และความเสถียรและความสามารถของ PostgreSQL
การสนับสนุนจากอุตสาหกรรมและเสียงของระบบนิเวศ
การเคลื่อนไหวนี้มาพร้อมกับการสนับสนุนจากนักแสดง เช่น AWS, Google, Cockroach Labs, Microsoft, Rippling, SingleStore, Snowflake, Supabase, Ubicloud และ Yugabyteและอื่นๆ ตัวเลขจากระบบนิเวศ Postgres ให้ความสำคัญกับความมุ่งมั่นที่จะใช้ประโยชน์จาก ความคล่องตัวและความสามารถในการขยาย เพื่อนำฐานข้อมูลเอกสารมาสู่พื้นที่เปิดและเป็นสากลอย่างแท้จริง
ตั้งแต่ก่อตั้งมา DocumentDB ได้รับการเน้นย้ำว่า เติมช่องว่างในภูมิทัศน์ฐานข้อมูลเอกสารและเปิดประตูสู่มาตรฐานแบบเปิดที่คล้ายกับสิ่งที่ SQL หมายถึงสำหรับผู้มีความสัมพันธ์โดยมีนวัตกรรมที่นำโดยชุมชนและภายใต้ ใบอนุญาต MIT อนุญาต
Amazon DocumentDB ไม่เหมือนกัน
แม้ว่า AWS สนับสนุนโครงการและมีแผนที่จะร่วมให้บริการของคุณ อเมซอน DocumentDB แตกต่าง: เป็นฐานข้อมูล MongoDB ที่เข้ากันได้กับ API ที่พัฒนาโดย AWS และมีเอนจินของตัวเอง ในทางกลับกัน โครงการที่ The Linux Foundation มีพื้นฐานมาจาก PostgreSQL ด้วยส่วนขยายแบบเปิด AWS ระบุว่าจะยังคงลงทุนในทั้งสองส่วนและจะมี การแลกเปลี่ยนนวัตกรรม เมื่อมันสมเหตุสมผล
การอยู่ร่วมกันนี้มุ่งหวังที่จะมอบทางเลือกเพิ่มเติมให้กับลูกค้าโดยผสมผสานบริการจัดการแบบรวมเข้ากับ การดำเนินการแบบเปิด และชุมชนเกี่ยวกับ Postgres
ใบอนุญาต มาตรฐาน และการตอบสนองของตลาด
การเลือก ใบอนุญาต MIT หลีกเลี่ยงภาระผูกพันในการแบ่งปันการเปลี่ยนแปลงและอำนวยความสะดวกในการใช้งาน บริการคลาวด์ในขณะเดียวกัน ส่วนหนึ่งของภาคส่วนก็มีการเปลี่ยนแปลงจากเดิม ข้อจำกัด สู่โมเดลแบบเปิดหรือแบบผสม ในบริบทนี้ การมาถึงของ DocumentDB สู่รากฐานถูกตีความว่าเป็นการผลักดัน มาตรฐานเปิด สำหรับฐานข้อมูลเอกสารที่มีความเข้ากันได้กับ MongoDB
จาก MongoDB มีการเน้นย้ำว่าโซลูชันที่ใช้ Postgres มีข้อจำกัดเช่นเดียวกับเอนจินเชิงสัมพันธ์ แม้ว่าจะมีความสัมพันธ์ที่กว้างขวางกับ Microsoft ก็ตาม ในส่วนของชุมชนนั้นได้ผลักดันมาหลายปีแล้ว การทำงานร่วมกันได้จริง และภาษาที่ใช้ร่วมกันสำหรับฐานข้อมูลเอกสาร
AI และปริมาณงานสมัยใหม่
การใช้งานของ กำเนิดAI พวกเขาจัดการข้อมูลกึ่งโครงสร้างและต้องการการค้นหาแบบความหมายและเวกเตอร์ DocumentDB ผสานรวมเทคโนโลยีต่างๆ เช่น ดิสก์แอนน์ และตัวดำเนินการเชิงความหมายที่พัฒนาขึ้นสำหรับระบบนิเวศ Postgres ซึ่งทำให้มีข้อได้เปรียบสำหรับ กรณีการใช้งาน AI โดยไม่มีค่าใช้จ่ายในการอนุญาตสิทธิ์แบบเป็นกรรมสิทธิ์
โครงการนี้พิจารณาการปรับใช้ใน Kubernetes และสภาพแวดล้อมด้วย VM หลายดิสก์มุ่งมั่นที่จะลดการหยุดชะงักในการโยกย้ายและอำนวยความสะดวกในการดำเนินการในสถานการณ์คลาวด์และไฮบริดที่แตกต่างกัน
ความหมายสำหรับธุรกิจและนักพัฒนา
สำหรับทีมที่ต้องการลดการพึ่งพาผู้ขาย DocumentDB จะทำงานเป็น เส้นทางหลบหนี ป้องกันการบล็อก ในขณะที่ยังคงความเข้ากันได้กับไดรเวอร์ MongoDB และโครงสร้าง PostgreSQL ขอแนะนำ ประเมินในสภาพแวดล้อมการพัฒนา ความพยายามในการโยกย้ายโดยโหลดและวางแผนการนำมาใช้แบบค่อยเป็นค่อยไป
ผู้ที่เริ่มโครงการใหม่สามารถออกแบบตั้งแต่เริ่มต้นได้ เปิดกว้างและได้มาตรฐานโดยใช้ประโยชน์จากความสมบูรณ์ของระบบนิเวศ Postgres และการกำกับดูแลที่เป็นกลางซึ่งให้ความสำคัญกับชุมชนและ การร่วมมือ.
ด้วย ใบอนุญาต MIT, จุดยึดทางเทคนิคใน PostgreSQL เป้าหมายเพื่อความเข้ากันได้กับระบบนิเวศ MongoDB และการปกป้อง มูลนิธิลินุกซ์DocumentDB ถูกวางตำแหน่งให้เป็นทางเลือกแบบเปิดและใช้งานได้จริงสำหรับฐานข้อมูลเอกสาร โดยให้ความสำคัญเป็นพิเศษกับความต้องการของ AI และการทำงานร่วมกันที่อุตสาหกรรมต้องการ