10 Punkte von GN⁺ 2025-09-11 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Supabase hat die endgültige Übernahme des OrioleDB-Patents abgeschlossen
  • Stellt allen Nutzern von OrioleDB eine nicht exklusive Lizenz für das US-Patent 10,325,030 (Durable multiversion B+-tree) zur Verfügung
  • OrioleDB ist eine leistungsstarke Erweiterung, die die bestehende Storage Engine von Postgres ersetzt und Leistung sowie Skalierbarkeit in Cloud-Umgebungen deutlich verbessert
  • Das Projekt wird weiterhin als Open Source entwickelt und zielt in Zusammenarbeit mit der Postgres-Community auf Standardisierung und die Aufnahme in den Kern ab
  • Die Patentlizenz dient dem Schutz geistigen Eigentums (IP) und fungiert als „Schutzschild“ gegen Bedrohungen für Open Source

Freigabe des OrioleDB-Patents und Hintergrund der Übernahme

  • Supabase hat kürzlich den vollständigen rechtlichen Übernahmeprozess von OrioleDB abgeschlossen
  • Das Unternehmen hält nun sämtliche Rechte einschließlich des US-Patents 10,325,030 (Durable multiversion B+-tree)
  • Ab sofort stellt Supabase dieses Patent für OrioleDB und alle Forks, einschließlich kommerzieller Services, allen Nutzern offiziell auf nicht exklusiver Basis zur Verfügung
  • Diese Lizenzpolitik gilt im Rahmen der OrioleDB-Lizenz

Überblick über OrioleDB und seine Leistung

  • OrioleDB ist eine Storage-Erweiterung, die das pluggbare Storage-System von Postgres nutzt
  • Sie arbeitet als Drop-in-Ersatz für die bestehende Postgres-Storage-Engine
  • Durch Optimierung für moderne Hardware und Cloud-Infrastruktur maximiert sie Leistung und Skalierbarkeit von Postgres
  • Laut offiziellen Benchmarks erreicht sie etwa 5,5-fach höhere Leistung gegenüber der Heap-Engine (TPC-C, auf Basis von 500 Warehouses)

Entwicklungsrichtung des Projekts und Open-Source-Politik

  • Supabase konzentriert sich gemeinsam mit dem OrioleDB-Team mit einer Postgres-first-Strategie auf die Entwicklung einer leistungsstarken Storage-Engine
  • OrioleDB ist ein Open-Source-Projekt, zu dem jeder mit Code, Dokumentation, Tests, Issues usw. beitragen kann
  • Ziel ist es, auf Basis der Table Access Method API von Postgres eine Drop-in-Storage-Engine fertigzustellen
  • In Zusammenarbeit mit der Postgres-Community wird daran gearbeitet, OrioleDB als Erweiterungsmodul zu standardisieren und in den Mainline-Zweig aufzunehmen

Lizenz- und IP-Kompatibilitätspolitik

  • Die OrioleDB-Lizenz basiert auf der PostgreSQL-Lizenz
  • Supabase gewährt allen Nutzern von OrioleDB eine nicht exklusive Lizenz, damit sie das Patent (US 10,325,030) frei verwenden können
  • Dieses Patent dient als „Schutzschild“ zur Abwehr feindseliger IP-Klagen, die Open Source bedrohen

Abgestimmte Weiterentwicklungsstrategie mit Postgres

  • OrioleDB soll nicht mit Postgres selbst konkurrieren, sondern zielt darauf ab, Funktionalität und Leistung von Postgres zu verbessern
  • Langfristig wäre die Aufnahme von OrioleDB in das offizielle Postgres-Repository die ideale Richtung
  • Dafür arbeitet das Team kontinuierlich mit der Postgres-Community an Patches zur Erweiterbarkeit der Storage-Engine zusammen
  • Verbesserungen bei Leistung und Stabilität, Validierung für Produktionsumgebungen, Dokumentation und Onboarding werden fortlaufend vorangetrieben
  • Geteilt und gefördert werden Benchmarks, Migrationshinweise, Feedback aus realen Einsätzen, lebhafte Diskussionen in der technischen Community sowie das eigene Ausprobieren und Beiträge über Issues/PRs

Noch keine Kommentare.

Noch keine Kommentare.