惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
小众软件
小众软件
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
Jina AI
Jina AI
博客园 - 聂微东
S
SegmentFault 最新的问题
量子位
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页

Supabase Blog

AI Agents Know About Supabase. They Don't Always Use It Right. Custom OIDC Providers for Supabase Auth 100,000 GitHub stars Supabase docs over SSH Navigating Regional Network Blocks Supabase Joins the Stripe Projects Developer Preview Log Drains: Now available on Pro Supabase Storage: major performance, security, and reliability updates Supabase incident on February 12, 2026 Hydra joins Supabase X / Twitter OAuth 2.0 is now available for Supabase Auth BKND joins Supabase Supabase is now an official Claude connector Supabase PrivateLink is now available Introducing: Postgres Best Practices When to use Read Replicas vs. bigger compute Introducing TRAE SOLO integration with Supabase Supabase Security Retro: 2025 Sync Stripe Data to Your Supabase Database in One Click Building ChatGPT Apps with Supabase Edge Functions and mcp-use Own Your Observability: Supabase Metrics API Introducing iceberg-js: A JavaScript Client for Apache Iceberg Introducing Supabase for Platforms Adding Async Streaming to Postgres Foreign Data Wrappers Build "Sign in with Your App" using Supabase Auth Introducing Seven New Email Templates for Supabase Auth The new Supabase power for Kiro Introducing Supabase ETL Introducing Analytics Buckets Introducing Vector Buckets
OrioleDB Patent: now freely available to the Postgres com...
Paul Copplestone · 2025-09-09 · via Supabase Blog

OrioleDB Patent: now freely available to the Postgres community

We announced the acquisition of OrioleDB over a year ago. Since then, we have been working on cleaning up the legal structure and finalizing the asset transfers. We have now wrapped up all legal activities, and we fully own US Patent 10,325,030 (“Durable multiversion B+-tree”).

Today, Supabase is explicitly making available a non-exclusive license of U.S. Patent No. 10,325,030 to all OrioleDB users (including proprietary forks) in accordance with the OrioleDB license.

OrioleDB is a storage extension for Postgres which uses PostgreSQL's pluggable storage system. It is designed to be a drop-in replacement for PostgreSQL's existing storage engine. OrioleDB is built to take advantage of modern hardware and cloud infrastructure, providing better performance and scalability for Postgres workloads.

OrioleDB benchmarks show that it is around 5.5x faster than Heap (TPC-C, 500 warehouses):

Supabase are working with the OrioleDB team to develop a high-performance storage engine for Postgres and push the state of the art with a Postgres-first mindset.

OrioleDB will continue as an open source project with an open contribution model. Whether you’re running Postgres in production, building tools on top of it, or just curious about storage engines, you’re invited to contribute issues, tests, docs, and code. Our goals are:

  • Develop OrioleDB as a drop-in storage engine for Postgres via the Table Access Method APIs.
  • Collaborate with the Postgres community to minimize and upstream the changes needed so OrioleDB can run as a Postgres extension.

License compatibility with Postgres#

OrioleDB License is now Apache 2.0. This license is quite similar to PostgreSQL License, but explicitly grants patent usage. With this change, Supabase is making available a non-exclusive license of U.S. Patent (“Durable multiversion B+-tree”) to all OrioleDB users, including proprietary forks. The patent is intended as a shield, not a sword, to protect Open Source from hostile IP claims.

Aligned with Postgres#

The intention of OrioleDB is not to compete with Postgres, but to make Postgres better. We believe the right long-term home for OrioleDB is inside Postgres itself. Our north star is to upstream what’s necessary so that OrioleDB can eventually be part of the Postgres source tree, developed and maintained in the open alongside the rest of Postgres.

  • Upstreaming & standardization. Continue collaborating on the patches required for storage-engine flexibility, with an eye toward running on stock Postgres.
  • Performance & stability. A steady cadence of benchmarks, fixes, and features aimed at production workloads.
  • Docs & onboarding. Clearer docs and guides so teams can evaluate and adopt OrioleDB quickly.
  • Share benchmarks, migration notes, and production feedback.
  • Join technical discussions around pluggable storage and Postgres patching efforts in the Postgres mailing lists.
  • Try OrioleDB, kick the tires, and open issues or PRs


_10

docker run -d --name orioledb -p 5432:5432 orioledb/orioledb