FerretDB ระบบฐานข้อมูลที่ใช้งานแทน MongoDB ออกเวอร์ชั่น 1.0 พร้อมใช้งานจริง โดยโครงการสามารถใช้งานแทน MongoDB ได้เกือบเต็มรูปแบบแม้จะมีความต่างกันในจุดเล็กๆ น้อยๆ หลายจุด
ตัว FerretDB เปิดตัวโครงการเมื่อปลายปี 2021 หลังจากทาง MongoDB เปลี่ยนไลเซนส์ จาก AGPLv3 ไปเป็น SSPL ซึ่งทำให้การใช้งานเพื่อบริการคลาวด์ทำแทบไม่ได้ ตัวโครงการเดิมของ FerretDB เคยใช้ชื่อ MangoDB แต่ก็มีเสียงเตือนกันหนักว่าเป็นการตั้งชื่อให้คนสับสน จึงเปลี่ยนมาเป็น FerretDB ในที่สุด
FerretDB ไม่ใช่ฐานข้อมูลเต็มรูปแบบในตัวเอง แต่อาศัยระบบฐานข้อมูลอื่นทำงานหลังบ้านอีกที โดยระบบฐานข้อมูลหลักที่ใช้งานคือ PostgreSQL ที่มีฟีเจอร์ JSONB ในตัวอยู่แล้ว การใส่ FerretDB บังเอาไว้ทำให้แอปพลิเคชั่นสามารถเชื่อมต่อด้วยไคลเอนต์เดิม
FerretDB รองรับฟีเจอร์ของ MongoDB จนถึงเวอร์ชั่น 6.0 ขึ้นไป นอกจากการใช้ PostgreSQL แล้วทางโครงการก็ยังมีแนวทางจะเพิ่มเอนจินอื่นๆ เช่น Tigris, SAP HANA, และ SQLite
ที่มา - FerretDB
Comments
ขอบคุณสำหรับข่าวสารครับ เดี๋ยวต้องหาเวลาลองใช้
..: เรื่อยไป