Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

FerretDB 1.0 เปิดตัวเป็นทางเลือกโอเพ่นซอร์สแทน MongoDB โดยใช้เครื่องมือฐานข้อมูล PostgreSQL

FerretDB 1.0 เปิดตัวเป็นทางเลือกโอเพ่นซอร์สแทน MongoDB โดยใช้เครื่องมือฐานข้อมูล PostgreSQL

FerretDB 1.0 ซึ่งเป็นพร็อกซีไร้สถานะที่ออกแบบมาเพื่อแปลงการสืบค้นโปรโตคอล MongoDB เป็น SQL และใช้ PostgreSQL เป็นเครื่องมือฐานข้อมูลหลัก พร้อมใช้งานแล้วในรูปแบบเวอร์ชันที่ใช้งานจริง ผู้สร้างอธิบายว่ามันเป็น "ทางเลือก MongoDB แบบโอเพ่นซอร์สอย่างแท้จริง" รุ่นนี้มีคุณลักษณะที่จำเป็นทั้งหมดที่จำเป็นสำหรับการรันเวิร์กโหลดฐานข้อมูลเอกสาร

ภายใต้สิทธิ์ใช้งาน Apache 2.0 นั้น FerretDB มีเป้าหมายที่จะนำงานฐานข้อมูล MongoDB กลับไปใช้ "โอเพ่นซอร์สรูท" การพัฒนานี้ได้รับการประกาศโดย FerretDB Inc. เมื่อวันที่ 11 เมษายน เทคโนโลยีนี้ช่วยให้ PostgreSQL และแบ็กเอนด์ฐานข้อมูลอื่นๆ เรียกใช้ปริมาณงาน MongoDB รวมถึงการสนับสนุน Tigris ด้วยความพยายามอย่างต่อเนื่องในการรวม SAP HANA และ SQLite คำแนะนำในการเริ่มต้นใช้งาน FerretDB มีอยู่ในGitHub

จากข้อมูลของ FerretDB MongoDB ไม่ใช่โอเพ่นซอร์สอีกต่อไป เนื่องจากขณะนี้ให้บริการภายใต้ใบอนุญาตสาธารณะฝั่งเซิร์ฟเวอร์ (SSPL) พวกเขาชี้ไปที่บล็อกโพสต์จาก Open Source Initiative ซึ่งอ้างว่าสิทธิ์การใช้งาน SSPL ทำให้สิทธิ์ของผู้ใช้หายไปและไม่เหมาะสำหรับโครงการเชิงพาณิชย์แบบโอเพ่นซอร์สและระยะเริ่มต้นจำนวนมาก ในทางกลับกัน MongoDB ยืนยันว่า SSPL รับรองว่าผู้ใช้ซอฟต์แวร์ของตนเป็นบริการที่มีส่วนร่วมในชุมชน

FerretDB เข้ากันได้กับไดรเวอร์และเครื่องมือ MongoDB ซึ่งนำเสนออิมเมจ Docker สำหรับทั้งการพัฒนาและการใช้งานจริง รวมถึงแพ็คเกจ RPM และ DEB นอกจากนี้ยังมีอิมเมจ Docker ที่รวมทุกสิ่งที่จำเป็นในการประเมิน FerretDB ด้วย PostgreSQL ด้วยการเปิดตัวรีลีสที่มีอยู่ทั่วไป FerretDB รองรับคำสั่ง createIndexes ทำให้ผู้ใช้สามารถระบุฟิลด์ในดัชนีและประเภทของดัชนีที่จะใช้ได้ นอกจากนี้ คำสั่ง dropIndex อนุญาตให้ลบดัชนีออกจากคอลเลกชัน ฟังก์ชันไปป์ไลน์การรวมได้รับการขยายเพื่อรวมสเตจเพิ่มเติม เช่น $unwind, $limit และ $skip

แผนงาน FerretDB สำหรับสิ้นไตรมาสปัจจุบันประกอบด้วยการสนับสนุนคำสั่งเคอร์เซอร์พื้นฐาน ดัชนีขั้นสูง และความสามารถในการสืบค้น SQL แบบดิบ แผนไตรมาสที่สามเกี่ยวข้องกับการเพิ่มประสิทธิภาพการสนับสนุนไปป์ไลน์การรวม คำสั่งการจัดการผู้ใช้ และตัวดำเนินการการฉายคิวรี การปรับปรุงประสิทธิภาพการค้นหาก็เป็นเป้าหมายหลักเช่นกัน เนื่องจากความเข้ากันได้และศักยภาพ FerretDB ยังสามารถให้ประโยชน์แก่ผู้ใช้แพลตฟอร์มที่ no-code เช่น appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io ซึ่งใช้ฐานข้อมูลที่เข้ากันได้กับ PostgreSQL กรณีการใช้งานระดับองค์กรและโหลดสูง

กระทู้ที่เกี่ยวข้อง

AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster เข้าร่วมงาน BubbleCon 2024 ในนิวยอร์กซิตี้ เพื่อรับข้อมูลเชิงลึก ขยายเครือข่าย และสำรวจโอกาสในการขับเคลื่อนการสร้างสรรค์นวัตกรรมในพื้นที่การพัฒนาแบบไร้โค้ด
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
FFDC 2024 จุดประกายให้เมืองนิวยอร์กซิตี้ด้วยการนำเสนอข้อมูลเชิงลึกที่ล้ำสมัยเกี่ยวกับการพัฒนาแอพด้วย FlutterFlow ให้กับนักพัฒนา ด้วยเซสชันที่นำโดยผู้เชี่ยวชาญ การอัปเดตพิเศษ และการสร้างเครือข่ายที่ไม่มีใครเทียบได้ นับเป็นงานที่ไม่ควรพลาด!
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
จากการเลิกจ้างพนักงาน 60,000 คนใน 254 บริษัท รวมถึงบริษัทยักษ์ใหญ่เช่น Tesla และ Amazon ทำให้ปี 2024 จะเห็นการเลิกจ้างพนักงานในสายเทคโนโลยีอย่างต่อเนื่อง ซึ่งส่งผลต่อภูมิทัศน์ของนวัตกรรม
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต