FerretDB - ทางเลือกโอเพนซอร์สแทน MongoDB
(github.com/FerretDB)- ทำงานเป็นพร็อกซีโอเพนซอร์ส
- แปลง wire protocol ของ MongoDB 6.0+
- ใช้ PostgreSQL หรือ SQLite เป็นเอนจินฐานข้อมูล
- เนื่องจาก MongoDB เปลี่ยนไปใช้ SSPL จึงทำให้ใช้งานได้ยากในโปรเจกต์โอเพนซอร์สและโปรเจกต์เชิงพาณิชย์ระยะเริ่มต้น
- รองรับการทำงานร่วมกับเครื่องมือส่วนใหญ่ที่เกี่ยวข้องกับ MongoDB 6.0+ ได้โดยตรง (Drop-in replacement)
2 ความคิดเห็น
เป็นความพยายามที่น่าสนใจนะครับ แต่ไลเซนส์ SSPL เป็นปัญหาจริง ๆ หรือเปล่า? เท่าที่ผมเข้าใจ ถ้าบริการที่ให้ไม่ใช่การให้บริการฐานข้อมูลแบบ SaaS แต่เป็นเว็บไซต์หรือห้างสรรพสินค้าออนไลน์ แบบนี้ก็ไม่น่าจะมีปัญหาถ้าใช้ MongoDB ตามปกติใช่ไหมครับ
ดูจากกรณีการใช้งานแล้ว ประเด็นเรื่องไลเซนส์ SSPL น่าจะใช่อยู่ครับ? (Civo, Scaleway) ดูเหมือนจะเป็นกลยุทธ์การประชาสัมพันธ์ที่ชูโอเพนซอร์สเป็นจุดขายหลัก