10 pontos por GN⁺ 2025-09-11 | Ainda não há comentários. | Compartilhar no WhatsApp
  • A Supabase concluiu a aquisição final da patente do OrioleDB
  • Está oferecendo uma licença não exclusiva da patente americana 10,325,030 (Durable multiversion B+-tree) para todos os usuários do OrioleDB
  • O OrioleDB é uma extensão de alto desempenho que substitui o mecanismo de armazenamento existente do Postgres, melhorando significativamente o desempenho e a escalabilidade em ambientes de nuvem
  • O projeto continuará sendo desenvolvido como código aberto, com o objetivo de padronização e integração ao núcleo por meio de colaboração com a comunidade Postgres
  • A licença da patente tem como objetivo a proteção de propriedade intelectual (IP) e atua como um "escudo" contra ameaças ao código aberto

Divulgação da patente do OrioleDB e contexto da aquisição

  • A Supabase concluiu recentemente todo o processo legal de aquisição do OrioleDB
  • Passou a deter todos os direitos, incluindo a patente americana 10,325,030 (Durable multiversion B+-tree)
  • Agora, a Supabase disponibiliza oficialmente essa patente de forma não exclusiva para usuários do OrioleDB e de todos os seus forks, incluindo serviços comerciais
  • Essa política de licenciamento é aplicada de acordo com a licença do OrioleDB

Visão geral e desempenho do OrioleDB

  • O OrioleDB é uma extensão de armazenamento que utiliza o sistema de armazenamento plugável do Postgres
  • Funciona de forma drop-in, substituindo o mecanismo de armazenamento existente do Postgres
  • Maximiza o desempenho e a escalabilidade do Postgres com otimização para hardware moderno e infraestrutura em nuvem
  • Segundo benchmarks oficiais, apresenta desempenho cerca de 5,5 vezes superior ao mecanismo Heap (TPC-C, com base em 500 warehouses)

Direção de desenvolvimento do projeto e política de código aberto

  • A Supabase, junto com a equipe do OrioleDB, está focada no desenvolvimento de um mecanismo de armazenamento de alto desempenho com uma estratégia Postgres em primeiro lugar
  • O OrioleDB é um projeto de código aberto, e qualquer pessoa pode contribuir com código, documentação, testes, issues etc.
  • O objetivo é concluir um mecanismo de armazenamento drop-in com base na Table Access Method API do Postgres
  • Em colaboração com a comunidade Postgres, o projeto está promovendo a padronização e integração à mainline do OrioleDB como módulo de extensão

Política de licenciamento e compatibilidade de IP

  • A licença do OrioleDB foi escrita com base na licença PostgreSQL
  • A Supabase oferece uma licença não exclusiva para que todos os usuários do OrioleDB possam usar livremente a patente (US 10,325,030)
  • Essa patente tem o caráter de um "escudo" para defesa contra litígios hostis de propriedade intelectual que ameacem o código aberto

Estratégia de evolução alinhada ao Postgres

  • O objetivo do OrioleDB não é competir com o próprio Postgres, mas aprimorar os recursos e o desempenho do Postgres
  • No longo prazo, a direção ideal é que o OrioleDB seja incorporado ao repositório oficial do Postgres
  • Para isso, o projeto continua colaborando com a comunidade Postgres em patches relacionados à extensibilidade do mecanismo de armazenamento
  • Melhorias de desempenho e estabilidade, validação em ambientes de produção, documentação e reforço do onboarding seguem sendo promovidos de forma contínua
  • O projeto incentiva o compartilhamento de benchmarks, notas de migração e feedback de uso real, além de discussões ativas na comunidade técnica, testes práticos e contribuições com issues/PRs

Ainda não há comentários.

Ainda não há comentários.