FerretDB 2.0 ile veritabanlarında devrim

FerretDB, açık kaynaklı MongoDB alternatifi olarak geliştirilen veritabanı tahlilinde kıymetli bir kilometre taşına imza atarak, 2.0 sürüm adayını kamuoyuna sundu. Microsoft’un DocumentDB PostgreSQL uzantısını kullanan bu yeni sürüm, yakın vakitte piyasaya sunduğu teknolojik yeniliklerle destekleniyor; böylelikle kullanıcılar, gelişmiş performans, daha yüksek uygulama uyumluluğu, vektör arama kabiliyetleri ve replikasyon takviyesi üzere pek çok avantajdan faydalanabilecek.
Microsoft, Defender VPN dayanağını sona erdiriyor
Üç yıl evvel MangoDB ismiyle piyasaya sürülen proje, geçen yıl genel kullanıma açılmış ve o vakitten beri geliştirici topluluğundan büyük ilgi görmüştü. FerretDB kurucu ortaklarından ve CEO’su Peter Farkas, yaptığı açıklamada; “FerretDB 2.0, performans ve uyumluluk manasında adeta dev bir sıçrama yaşatıyor. Alt yapıda yapılan esaslı değişiklikler sayesinde, makul iş yüklerinde FerretDB 2.0, rakiplerine kıyasla 20 kat daha süratli çalışabiliyor. Evvelki sürümlerde yaşanan uyumsuzluk meselelerine tahlil getiren bu sürüm, çok daha geniş uygulama yelpazesiyle sıkıntısız bir çalışma tecrübesi sunuyor.” sözlerine yer verdi.
Yeni sürüm, Apache 2.0 lisansı altında yayımlanarak, MongoDB şoförleri ve araçları ile neredeyse tam uyumluluk sağlıyor. Bu durum, bilhassa SSPL lisansını tercih etmeyen açık kaynak ve erken kademedeki ticari projeler için FerretDB’nin tercih edilir bir alternatif olmasını mümkün kılıyor. FerretDB 2.x, Microsoft’un MIT lisansı altında sunduğu DocumentDB PostgreSQL uzantısını kullanarak, PostgreSQL data tabanına BSON data tipi ve ilgili süreçleri entegre ediyor. Tahlil kapsamında pg_documentdb_core (BSON optimizasyonu) ve pg_documentdb_api (veri işlemleri) olmak üzere iki farklı PostgreSQL uzantısı yer alıyor.
OpenAI’nin yeni aracı Operator geliyor
FerretDB takımı, DocumentDB ile ahengin korunmasının, PostgreSQL üzerinde çalışan doküman veritabanı iş yüklerinin daha verimli yönetilmesine imkan tanıdığını vurguluyor. Azure’un kıdemli eser yöneticilerinden Abinav Rameesh ise mevzuya şöyle değindi:
Hazır bir NoSQL veritabanı arayan kullanıcılar, FerretDB’nin sunduğu tahlili çarçabuk kıymetlendirebilir. Kullanıcılar DocumentDB ile PostgreSQL üzerinden etkileşimde bulunabilse de, FerretDB 2.0, doküman veritabanı protokolüne direkt bir arayüz sunuyor.
LinkedIn üzerinden yaptığı yorumda Peter Farkas, Microsoft’un DocumentDB’yi açık kaynaklı hale getirmesiyle birlikte sanayi genelinde doküman veritabanları için ortak bir standart oluşturma yolunda değerli bir adım atıldığını belirtti. FerretDB, MongoDB ile olan uyumluluğunu sağlasa da, yanılgı kodları ve protokol isimlendirmelerinde kimi farklılıklar olabileceğini kullanıcılarına bildirdi. Performans artışını beraberinde getiren bu yenilik, FerretDB 1.0 ile kıyaslandığında kimi gerileme kısıtlamalarını da beraberinde getirse de, geliştirme grubu yeni sürümle sırf PostgreSQL bilgi tabanları üzerinden DocumentDB’yi desteklemeye odaklandığını söz etti. Buna karşın, eski sürümlere ve farklı altyapılara bağlı kalan kullanıcılar için FerretDB 1.x, GitHub deposunda erişime açık olmaya devam edecek; geliştirici topluluğunun katkıları ile alternatif tahliller geliştirmesi de teşvik edilecek.
Açık kaynak nedir?
FerretDB’nin 2.0 sürümü ile birlikte, gelecekte bulut ortamında yönetilen veritabanı hizmeti olarak FerretDB Cloud’un geliştirilme süreci de sürat kazanıyor. Birinci etapta AWS ve GCP üzerinde kullanılmaya başlanması planlanan bu hizmetin, ilerleyen vakitlerde Microsoft Azure ile de entegre edilmesi öngörülüyor. Projenin yüksek düzeydeki yol haritası, GitHub üzerinden geliştiricilere ve ilgilenen taraflara sunulmuş durumda.
Bu sürümle birlikte, bulut teknolojileri alanında uzman olan Renato Losio (Cloud Expert | AWS Veri Hero) tarafından da desteklenen FerretDB, veritabanı ekosisteminde açık kaynak tahlillerinin kıymetine dikkat çekiyor. Geliştiricilerin dünya genelinde artan ilgisi, FerretDB’nin doküman veritabanı standartlarının belirlenmesinde endüstri liderleriyle iş birliği içinde daha fazla yeniliğe imza atacağını gösteriyor. Böylelikle, hem performans hem de uyumluluk açısından rakiplerine fark atan bu tahlil, gelecekte veritabanı teknolojilerinde yeni bir devrin kapılarını aralıyor.