- EdgeDB, Gel adlı yeni bir isimle yeniden markalandı
- PostgreSQL, son dönemde veritabanı pazarında giderek daha fazla pay alıyor
- PostgreSQL, açık kaynak olarak sürdürülen ve geliştirilen ana akım veritabanları arasında neredeyse tek örnek
- Bir araştırma projesi olarak başladı ve MIT benzeri bir lisansla yayımlandığı için lisans değişikliği ya da satın alma gibi sorunlar olmadan yüksek güven kazanıyor
- PostgreSQL'in “en gelişmiş açık kaynak ilişkisel veritabanı” olarak anılmasının nedenleri
- 1985'teki Berkeley POSTGRES projesinden bu yana genişletilebilirlik ve modülerlik odağında tasarlandı
- Çeşitli veri tiplerini (JSON, uzamsal veri, vektör vb.) işleyebildiği için fiilen multimodal bir veritabanı rolü üstleniyor
- Sorgu optimizasyonu ve Planner performansı güçlü olduğu için, EdgeQL'i (Gel'in sorgu dili) SQL'e derlerken büyük sorguları da istikrarlı biçimde işliyor
- Zengin bir Postgres eklenti ekosistemi bulunuyor ve Rust ile de eklenti geliştirilebiliyor
- CockroachDB, YugabyteDB, TiDB, Google Spanner gibi birçok veritabanı Postgres uyumluluğunu öncelik olarak görüyor
- Gel (eski adıyla EdgeDB), Postgres'in frontend katmanını değiştirme fikrine dayanıyor
- Aurora ve Neon depolama katmanını değiştirdi, ancak Gel SQL yerine EdgeQL kullanan bir veritabanı erişimini hedefliyor
- TypeScript'in JavaScript üzerinde çalışması gibi, Gel de Postgres'i temel alarak şema ve sorguları daha dostu bir biçime derleyip optimize ediyor
- Yeni sürüm Gel 6.0 ile birlikte SQL de doğrudan desteklenmeye başladı; böylece kademeli geçiş mümkün oldu
- Gel, Drizzle, Prisma ve SQLAlchemy gibi araçlarla kullanılabiliyor
Yeniden markalamanın nedeni
- “Edge” adı, Edge Computing ya da graf veritabanı gibi çağrışımlar yaptığı için kafa karışıklığı yaratıyordu
- Daha sade ama esnek bir his veren “Gel” adına geçildi
Neler değişiyor, neler değişmiyor
- Şirket, ekip ve misyon aynı kalıyor
- Araçlar ve kütüphaneler, mevcut adlandırmayı (
edgedb) değiştiren yeni adlandırmayla (gel) sunulacak; geriye dönük uyumluluk için eski adlara yönelik symlink'ler ve paketler de sağlanacak
- Gel Cloud üzerinde v6.0 şimdiden denenebiliyor
- Apache lisansı ve açık kaynak geliştirme devam edecek; ayrıntılı güvence planları ilerideki bir yazıda paylaşılacak
3 yorum
EdgeDB - Geliştiriciler için yeni nesil açık kaynaklı ORDB
EdgeDB 1.0 sürümü yayımlandı
EdgeDB’yi 1 yıl kullanma deneyimi - "Bir daha asla SQL’e geri dönmeyeceğim"
Hacker News yorumları
k8skümesine gel dağıtırsanız bunun sorunsuz çalışıp çalışmadığını merak ediyorumDünyanın En Gelişmiş Açık Kaynak İlişkisel Veritabanı