Tags:
Node Thumbnail

ไมโครซอฟท์ออกโครงการ DocumentDB (ไม่เกี่ยวกับ Amazon DocumentDB ที่เป็นบริการ MongoDB บน AWS เหมือนกัน) โดยร่วมมือกับ FerretDB โครงการแปลง PostgreSQL มาใช้แทน MongoDB ทำให้ FerretDB มีฟีเจอร์ทัดเทียมกับ MongoDB เวอร์ชั่นใหม่ๆ

แม้จะเป็นความร่วมมือกัน แต่ DocumentDB ของไมโครซอฟท์ก็เป็นโครงการแยกอิสระ เป็นส่วนขยายสำหรับ PostgreSQL ที่ทำให้ PostgreSQL รองรับข้อมูลแบบ BSON (binary JSON) โดยมีฟีเจอร์สำคัญๆ ครบถ้วน เช่น รองรับการทำ index ทั้งแบบ single field และ multi-key, รองรับข้อมูลพิกัด PostGIS, ทำงานร่วมกับ pg_vector เพื่อใช้งานร่วมกับแอปพลิเคชั่น RAG

ทาง FerretDB นั้นทำงานร่วมกับไมโครซอฟท์โดยออก FerretDB 2.0 RC มาพร้อมกัน เวอร์ชั่นนี้จะผูกฟีเจอร์เข้ากับ DocumentDB เต็มตัว การใช้ BSON ทำให้ประสิทธิภาพดีขึ้นมาก, ฟีเจอร์ที่ใช้งานได้เพิ่มขึ้นแม้ยังไม่มีรายการฟีเจอร์ที่ออกมา แต่ส่วนสำคัญคือการรองรับ vector search

DocumentDB นั้นที่จริงแล้วเป็นเอนจินภายในของ Azure CosmosDB for MongoDB ที่สร้างจาก PostgreSQL เหมือนกัน แต่เมื่อโอเพนซอร์สออกมาแล้วและใช้งานร่วมกับ FerretDB ก็จะทำให้ผู้ใช้ทั่วไปสามารถติดตั้งฐานข้อมูลทดแทน MongoDB โดยได้ใช้ฟีเจอร์ใหม่ๆ ได้

ยังไม่มีกำหนดว่า FerretDB 2.0 จะออกตัวจริงเมื่อใด แต่เวอร์ชั่น RC ก็มีแพ็กเกจบนลินุกซ์ให้ทั้ง AMD64 และ ARM64

ที่มา - Microsoft Open Source Blog, FerretDB

No Description

Get latest news from Blognone

Comments

By: IDCET
Contributor
on 28 January 2025 - 00:23 #1332373

นึกว่าจะให้มาใช้ Microsoft SQL Server ของตัวเองเสียอีก


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: PH41
ContributorAndroidUbuntuWindows
on 28 January 2025 - 04:17 #1332385
PH41's picture

MySQL ไม่มีอะไรคล้าย BSON เลย

data type JSON ใน MySQL เก็บไม่ต่างจาก LONGBLOB, LONGTEXT เลยไม่มีหลาย ๆ features เหมือน PostgreSQL

Oracle ยังมี OSON: Oracle’s optimized native binary JSON