- Supabase completó la adquisición final de la patente de OrioleDB
- Otorga una licencia no exclusiva de la patente estadounidense 10,325,030 (Durable multiversion B+-tree) a todos los usuarios de OrioleDB
- OrioleDB es una extensión de alto rendimiento que reemplaza el motor de almacenamiento existente de Postgres y mejora significativamente el rendimiento y la escalabilidad en entornos cloud
- El proyecto seguirá desarrollándose como open source y apunta a su estandarización e integración al núcleo mediante colaboración con la comunidad de Postgres
- La licencia de la patente tiene como objetivo la protección de propiedad intelectual (IP) y funciona como un "escudo" frente a amenazas contra el open source
Publicación de la patente de OrioleDB y contexto de la adquisición
- Supabase finalizó recientemente el proceso completo de adquisición legal de OrioleDB
- Ahora posee todos los derechos, incluida la patente estadounidense 10,325,030 (Durable multiversion B+-tree)
- Desde ahora, Supabase ofrece oficialmente esta patente de forma no exclusiva a los usuarios de OrioleDB y de todos sus forks, incluidos los servicios comerciales
- Esta política de licencias se aplica conforme a la licencia de OrioleDB
Resumen de OrioleDB y rendimiento
- OrioleDB es una extensión de almacenamiento que aprovecha el sistema de almacenamiento conectable de Postgres
- Funciona como un reemplazo drop-in del motor de almacenamiento existente de Postgres
- Maximiza el rendimiento y la escalabilidad de Postgres con optimización para hardware moderno e infraestructura cloud
- Según benchmarks oficiales, muestra un rendimiento aproximadamente 5.5 veces superior al motor Heap (TPC-C, con base en 500 warehouses)
Dirección del proyecto y política open source
- Supabase, junto con el equipo de OrioleDB, se enfoca en desarrollar un motor de almacenamiento de alto rendimiento con una estrategia Postgres-first
- OrioleDB es un proyecto open source, y cualquiera puede contribuir con código, documentación, pruebas, issues y más
- El objetivo es completar un motor de almacenamiento drop-in basado en la Table Access Method API de Postgres
- En colaboración con la comunidad de Postgres, se está impulsando la estandarización e integración a la rama principal de OrioleDB como módulo de extensión
Política de licencias y compatibilidad de IP
- La licencia de OrioleDB está redactada con base en la licencia de PostgreSQL
- Supabase ofrece una licencia no exclusiva para que todos los usuarios de OrioleDB puedan usar libremente la patente (US 10,325,030)
- Esta patente funciona como un "escudo" para defenderse de litigios hostiles de propiedad intelectual que amenacen al open source
Estrategia de evolución alineada con Postgres
- OrioleDB no busca competir con el propio Postgres; su objetivo es mejorar las capacidades y el rendimiento de Postgres
- A largo plazo, la dirección ideal es que OrioleDB se integre al repositorio oficial de Postgres
- Para ello, se mantiene una colaboración continua con la comunidad de Postgres en parches relacionados con la extensibilidad del motor de almacenamiento
- Se sigue impulsando de forma constante la mejora de rendimiento y estabilidad, la validación en entornos de producción, la documentación y el fortalecimiento del onboarding
- Se fomenta compartir benchmarks, notas de migración y feedback de uso real, así como la discusión activa en la comunidad técnica, probarlo directamente y contribuir con issues o PRs
Aún no hay comentarios.