- Supabase, OrioleDB patentinin nihai satın alımını tamamladı
- ABD Patenti 10,325,030 (Durable multiversion B+-tree) için OrioleDB’nin tüm kullanıcılarına münhasır olmayan lisans sağlıyor
- OrioleDB, Postgres’in mevcut depolama motorunun yerini alan yüksek performanslı bir eklenti olarak bulut ortamlarında performans ve ölçeklenebilirliği büyük ölçüde artırıyor
- Proje açık kaynak olarak geliştirilmeye devam edecek ve Postgres topluluğuyla iş birliği içinde standardizasyonu ve ana çekirdeğe dahil edilmesi hedeflenecek
- Patent lisansı, fikri mülkiyet (IP) koruması amacı taşıyor ve açık kaynağa yönelik tehditlere karşı bir "kalkan" işlevi görüyor
OrioleDB patentinin açılması ve satın alımın arka planı
- Supabase, yakın zamanda OrioleDB’nin tam yasal satın alım sürecini tamamladı
- ABD patenti 10,325,030 (Durable multiversion B+-tree) dahil tüm hakların sahibi oldu
- Artık Supabase, OrioleDB ve tüm forklarının kullanıcılarına (ticari hizmetler dahil) bu patenti resmi olarak münhasır olmayan biçimde sunuyor
- Bu lisans politikası, OrioleDB lisansı kapsamında uygulanıyor
OrioleDB’ye genel bakış ve performans
- OrioleDB, Postgres’in takılabilir depolama sistemini kullanan bir depolama eklentisidir
- Mevcut Postgres depolama motorunun yerini alan drop-in bir yapı olarak çalışır
- Modern donanım ve bulut altyapısı optimizasyonu sayesinde Postgres’in performansını ve ölçeklenebilirliğini en üst düzeye çıkarır
- Resmi benchmark sonuçlarına göre, Heap motoruna kıyasla yaklaşık 5,5 kat daha hızlı performans gösterir (TPC-C, 500 warehouse temelinde)
Projenin geliştirme yönü ve açık kaynak politikası
- Supabase, OrioleDB ekibiyle birlikte Postgres-öncelikli strateji ile yüksek performanslı depolama motoru geliştirmeye odaklanıyor
- OrioleDB, herkesin kod, dokümantasyon, test ve issue’lara katkı sağlayabildiği bir açık kaynak projedir
- Amaç, Postgres’in Table Access Method APIsini temel alan bir drop-in depolama motorunu tamamlamaktır
- Postgres topluluğuyla iş birliği içinde OrioleDB’nin bir uzantı modülü olarak standartlaştırılması ve ana dala dahil edilmesi için çalışılıyor
Lisans ve IP uyumluluk politikası
- OrioleDB lisansı, PostgreSQL lisansı temel alınarak yazılmıştır
- Supabase, tüm OrioleDB kullanıcılarının patenti (US 10,325,030) serbestçe kullanabilmesi için münhasır olmayan bir lisans sağlıyor
- Bu patent, açık kaynağı tehdit eden düşmanca IP davalarına karşı savunma amacıyla bir "kalkan" niteliği taşıyor
Postgres ile uyumlu büyüme stratejisi
- OrioleDB’nin amacı Postgres’in kendisiyle rekabet etmek değil, Postgres’in işlevlerini ve performansını artırmaktır
- Uzun vadede ideal yön, OrioleDB’nin resmi Postgres depolama katmanına dahil olmasıdır
- Bunun için depolama motoru genişletilebilirliğiyle ilgili yama çalışmaları Postgres topluluğuyla sürekli iş birliği içinde yürütülüyor
- Performans ve kararlılık iyileştirmeleri ile üretim ortamı doğrulaması, dokümantasyon ve onboarding güçlendirmesi istikrarlı biçimde sürdürülüyor
- Benchmark’ların, migration notlarının ve gerçek kullanım geri bildirimlerinin paylaşılması; teknik toplulukta aktif tartışmalar, doğrudan deneme ve issue/PR katkıları teşvik ediliyor
Henüz yorum yok.