Açık kaynak: FerretDB belge veritabanı 1.0 sürümüne ulaştı

Adanali

Member
1.0 sürümüyle, MongoDB rakibi FerretDB artık genel kullanıma sunuldu. Bir belge veritabanı olarak FerretDB, MongoDB’ye yakındır, aynı sözdizimini anlar ve MongoDB iş yüklerinin PostgreSQL, Tigris ve SAP HANA gibi arka uçlarla kullanılmasına izin verir. FerretDB, MongoDB Wire protokolü yerine SQL kullanır.


FerretDB, 2021’in sonlarında MangoDB adı altında oluşturuldu. Veritabanı geliştiricileri, gerçek bir açık kaynak varyantı olarak görmedikleri MongoDB’nin SSPL lisansından rahatsız. FerretDB bu nedenle Apache 2.0 lisansı altında çalışır, bu nedenle geliştiriciler projelerini MongoDB’ye “gerçek” bir açık kaynak alternatifi olarak tanıtıyorlar.


1.0 sürümü ile FerretDB, yeni özel indeksleme komutları, sunucu sorguları ekleyebilir ve toplama boru hattının işlevlerini genişletebilir. İndeksleme yaparken, kullanabilirsiniz createIndexes belirli alanları ve ötesini seçin dropIndexes koleksiyondan atın. Sunucu komutları, koleksiyonlar, veritabanları ve sunucu performansı hakkında bilgi toplar. collStats, dbStats VE dataSize Hızlı Yanıtlar. Agrega ardışık düzenleri şunu içerir: $unwind, $limit VE $skip şimdi ek adımlar. Sahne $collStats artık alanları destekliyor count VE storageStats.

Bağlantılı Postgres ve Tigris, SAP HANA ve SQLite yolda


FerretDB, mongosh, MongoDB Compass, NoSQL Booster ve Mingo gibi popüler araçları destekler. Arka uç için FerretDB, bireysel olarak uyarlanabilir bir mimari sunar. Geliştiriciler FerretDB’yi PostgreSQL’in üzerine inşa ediyor ve gelecekte birincil bağlantı noktaları olarak Postgres’i kullanmaya devam etmek istiyor. Ayrıca Tigris ve SAP HANA ile ortaklıklar var, bu da arka uçlarının zaten FerretDB’ye bağlanabileceği anlamına geliyor. Geliştiriciler şu anda SQLite’ı desteklemek için çalışıyorlar.

Sürüm 1.0 ve veritabanı özellikleri hakkında daha fazla bilgi için FerretDB bloguna bakın.



iX Magazine'den daha fazlası



iX Magazine'den daha fazlası




(psst)



Haberin Sonu
 
Üst