FerretDB - ทางเลือกโอเพนซอร์สแทน MongoDB
(github.com/FerretDB)-
โปรเจ็กต์สำหรับใช้แทน MongoDB ที่เปลี่ยนไปใช้ไลเซนส์ SSPL
-
ทำงานเป็นพร็อกซี โดยแปลงคิวรี MongoDB Wire Protocol เป็น SQL และใช้ PostgreSQL เป็นเอนจินฐานข้อมูล
→ มีเป้าหมายเพื่อให้ความเข้ากันได้ในระดับไดรเวอร์ เพื่อให้สามารถแทนที่ MongoDB ได้โดยตรง
-
ปัจจุบันยังอยู่ในระดับเดโม PoC
-
เป็นโอเพนซอร์สที่เขียนด้วย Go
3 ความคิดเห็น
ตอนนี้เปลี่ยนชื่อเป็น ferretdb แล้วนี่เอง 55
อ้อ เข้าใจแล้วครับ เลยเปลี่ยนชื่อกับ URL ไว้แล้วครับ 555
ยังอยู่ในระดับเดโมอยู่เลย.. แต่ก็พอเข้าใจได้ว่าทำไมถึงลองทำแบบนี้
นี่ไม่ใช่อันเดียวกับมุก MongoDB เมื่อราว 10 ปีก่อนอันนี้นะ https://github.com/dcramer/mangodb
กระแสการเปลี่ยนแปลงด้านไลเซนส์โอเพนซอร์ส https://th.news.hada.io/topic?id=4991
→ 2. การเปลี่ยนไลเซนส์ของ MongoDB (AGPL -> SSPL)
ความขัดแย้งระหว่าง AWS และ Elastic รอบ ๆ ElasticSearch https://th.news.hada.io/topic?id=3628
→ ลองดูคอมเมนต์ที่พูดถึง SSPL ประกอบได้
อย่างไรก็ตาม PostgreSQL นี่รอบด้านจริง ๆ โปรเจ็กต์ข้างล่างทั้งหมดล้วนขยายความสามารถของ Postgres หรือไม่ก็ใช้งานมันอยู่ภายใน
Babelfish for PostgreSQL เปิดตัว (MSSQL) https://th.news.hada.io/topic?id=5298
TimescaleDB 2.0 เปิดตัว (ข้อมูลอนุกรมเวลา) https://th.news.hada.io/topic?id=3112
ใช้งาน Postgres เป็น Pub/Sub Server https://th.news.hada.io/topic?id=877
Message-DB, Pub/Sub message & event store บน PostgreSQL https://th.news.hada.io/topic?id=1096
Apache Age, ส่วนขยายที่เพิ่มความสามารถ Graph DB ให้ Postgres https://th.news.hada.io/topic?id=3844
PolarDB for PostgreSQL https://th.news.hada.io/topic?id=4362
Supabase เริ่ม public beta - ตัวแทน Firebase แบบโอเพนซอร์ส https://th.news.hada.io/topic?id=3347
EdgeDB - ORDB โอเพนซอร์สยุคถัดไปสำหรับนักพัฒนา https://th.news.hada.io/topic?id=4602
Baserow - ตัวแทน Airtable แบบโอเพนซอร์ส https://th.news.hada.io/topic?id=3889
RudderStack - ตัวแทน Segment แบบโอเพนซอร์ส https://th.news.hada.io/topic?id=1759