10 points par GN⁺ 2025-09-11 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Supabase a finalisé l’acquisition définitive du brevet OrioleDB
  • Fournit une licence non exclusive sur le brevet américain 10,325,030 (Durable multiversion B+-tree) à tous les utilisateurs d’OrioleDB
  • OrioleDB est une extension haute performance qui remplace le moteur de stockage existant de Postgres, en améliorant fortement les performances et la scalabilité dans les environnements cloud
  • Le projet continue d’être développé en open source et vise la standardisation ainsi qu’une intégration au cœur de Postgres via la collaboration avec la communauté Postgres
  • La licence de brevet a pour objectif la protection de la propriété intellectuelle (IP) et joue le rôle de « bouclier » face aux menaces contre l’open source

Publication du brevet OrioleDB et contexte de l’acquisition

  • Supabase a récemment finalisé l’ensemble de la procédure juridique d’acquisition complète d’OrioleDB
  • L’entreprise détient désormais tous les droits, y compris sur le brevet américain 10,325,030 (Durable multiversion B+-tree)
  • Supabase accorde désormais officiellement ce brevet, à titre non exclusif, aux utilisateurs d’OrioleDB et de tous ses forks, y compris les services commerciaux
  • Cette politique de licence s’applique dans le cadre de la licence d’OrioleDB

Présentation d’OrioleDB et performances

  • OrioleDB est une extension de stockage qui exploite le système de stockage enfichable de Postgres
  • Elle fonctionne comme un remplacement direct du moteur de stockage Postgres existant
  • Grâce à une optimisation pour le matériel moderne et les infrastructures cloud, elle maximise les performances et la scalabilité de Postgres
  • Selon les benchmarks officiels, elle affiche des performances environ 5,5 fois supérieures à celles du moteur Heap (TPC-C, base de 500 warehouses)

Orientation du projet et politique open source

  • Avec l’équipe OrioleDB, Supabase met l’accent sur une stratégie centrée sur Postgres pour développer un moteur de stockage haute performance
  • OrioleDB est un projet open source, auquel chacun peut contribuer via le code, la documentation, les tests ou les issues
  • L’objectif est d’achever un moteur de stockage remplaçable basé sur la Table Access Method API de Postgres
  • En collaboration avec la communauté Postgres, le projet travaille à la standardisation d’OrioleDB et à son intégration dans la branche principale en tant que module d’extension

Politique de licence et compatibilité IP

  • La licence d’OrioleDB est rédigée sur la base de la licence PostgreSQL
  • Supabase fournit une licence non exclusive permettant à tous les utilisateurs d’OrioleDB d’utiliser librement le brevet (US 10,325,030)
  • Ce brevet a le rôle d’un « bouclier » destiné à défendre l’open source contre les litiges IP hostiles

Stratégie d’évolution alignée avec Postgres

  • OrioleDB n’a pas pour but de concurrencer Postgres lui-même, mais de renforcer ses fonctionnalités et ses performances
  • À long terme, la direction idéale serait une intégration d’OrioleDB dans le dépôt officiel de Postgres
  • Pour y parvenir, le projet collabore en continu avec la communauté Postgres sur des patches liés à l’extensibilité du moteur de stockage
  • Les efforts sur l’amélioration des performances et de la stabilité, la validation en environnement de production, la documentation et le renforcement de l’onboarding se poursuivent régulièrement
  • Le partage de benchmarks, notes de migration et retours d’usage réels, les discussions actives dans la communauté technique, l’essai direct du projet et les contributions via issues/PR sont tous encouragés

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.