Skip to content(if available)orjump to list(if available)

Show HN: OrioleDB Beta12 Features and Benchmarks

Show HN: OrioleDB Beta12 Features and Benchmarks

5 comments

·July 15, 2025

Hey HN, I'm the creator of OrioleDB, an extension for PostgreSQL that serves as a drop-in replacement for the default Heap storage engine. It is designed to address scalability bottlenecks in PostgreSQL's buffer manager and reduce the WAL, enabling better utilization of modern multi-core CPUs and high‑performance storage systems.

We are getting closer to GA. This release includes:

- An index bridge to support all indexes that Heap supports

- Support for rewinding recent changes in the database.

- Tablespaces support

- Fillfactor support

- An orioledb_tree_stat() function for space utilization statistics

- Support for tables with more than 32 columns.

We also show several performance improvements using the TPC-C benchmarks. Overall, OrioleDB is much faster than Heap, also outperforming other Postgres providers.

We would love more people testing OrioleDB. The fastest way to do that is to use the docker image provided:

    docker run -d --name orioledb -p 5432:5432 orioledb/orioledb
Read the full release here:

https://www.orioledb.com/blog/orioledb-beta12-benchmarks

ololobus

Does it require core patches or I can install it into the standard upstream Postgres? Asking because, afaik, it did, but it might that something has changed already.

kiwicopple

It still requires some patches to the Table Access Method API which have been submitted upstream:

https://www.orioledb.com/docs#patch-set

akorotkov

Additionally, OrioleDB beta12 features a new fastpath tree search, which can accelerate workloads with intensive key-value lookups by up to 20%. Stay tuned for a new blog post about this later this week.

kabes

Awesome. How far away would you say are you from a stable orioledb as postgres extension?

jfbaro

Great work!!