{"slug": "orioledb", "name": "OrioleDB", "category": "databases", "category_name": "Databases", "description": "", "recommenders": 3, "commenters": 8, "warners": 1, "score": 2.615, "rising": -0.98, "first": "2026-02-05", "latest": "2026-07-30", "why": "Would be nice if the OrioleDB improvements were to be incorporated in postgresql proper", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 2, "warn": 1}, "spark": [0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Would be nice if the OrioleDB improvements were to be incorporated in postgresql proper", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/orioledb/orioledb", "official_url": "https://www.orioledb.com", "pricing": "", "aliases": ["OrioleDB"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 785800000, "item_id": 49112500, "url": "https://news.ycombinator.com/item?id=49112500", "by": "jauntywundrkind", "date": "2026-07-30", "version": null, "stance": "recommend", "quote": "It now passes Postgres's own test suite!", "excerpt": "Port in OrioleDB next please. If our wish-granting really is at such a state. https://github.com/orioledb/orioledb Great submission slipped by yesterday (!) on it's beta15 and beta16 released, on a big stability push. It now passes Postgres's own test suite! https://www.orioledb.com/blog/orioledb-beta15-16-stability https://news.ycombinator.com/item?id=49099108", "context": "", "use_case": "Postgres storage engine", "switched_from": "", "story": "Postgres rewritten in Rust v0.2, now faster than Postgres and ClickHouse"}, {"id": 785799216, "item_id": 49112451, "url": "https://news.ycombinator.com/item?id=49112451", "by": "jauntywundrkind", "date": "2026-07-30", "version": null, "stance": "recommend", "quote": "Port in OrioleDB next please.", "excerpt": "Port in OrioleDB next please. If our wish-granting really is at such a state. https://github.com/orioledb/orioledb", "context": "", "use_case": "Postgres storage engine", "switched_from": "", "story": "Postgres rewritten in Rust v0.2, now faster than Postgres and ClickHouse"}, {"id": 750515681, "item_id": 46907230, "url": "https://news.ycombinator.com/item?id=46907230", "by": "quotemstr", "date": "2026-02-05", "version": null, "stance": "recommend", "quote": "Maybe OrioleDB will avoid a similar fate.", "excerpt": "There's a fascinating gap between PostgreSQL theory and practice here. Elsewhere in this thread, I complained that PostgreSQL extensions can't do everything yet. One thing they can do, however, or ought to be able to do, is provide alternative storage engines. That's the central thing they're supposed to be especially good at providing. So what did the VACUUM-free, undo-based MVCC storage engine project stall? https:", "context": "", "use_case": "PostgreSQL storage engine", "switched_from": "", "story": "It's 2026, Just Use Postgres"}, {"id": 750357632, "item_id": 46897352, "url": "https://news.ycombinator.com/item?id=46897352", "by": "jabl", "date": "2026-02-05", "version": null, "stance": "recommend", "quote": "Would be nice if the OrioleDB improvements were to be incorporated in postgresql proper", "excerpt": "Would be nice if the OrioleDB improvements were to be incorporated in postgresql proper some day.. https://www.slideshare.net/slideshow/solving-postgresql-wicked-problems/251207075", "context": "", "use_case": "", "switched_from": "", "story": "Postgres Postmaster does not scale"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 779750816, "item_id": 48734426, "url": "https://news.ycombinator.com/item?id=48734426", "by": "tehlike", "date": "2026-06-30", "version": null, "stance": "warn", "quote": "but it's not usable right now without some patches to postgres", "excerpt": "It is, but it's not usable right now without some patches to postgres. At least that was the case as of PG17, and very likely 18 too. Context: https://www.orioledb.com/docs#:~:text=OrioleDB%20currently%20requires%20a%20set%20of%20patches%20to%20PostgreSQL%20to%20enhance%20the%20pluggable%20storage%20API%20and%20other%20PostgreSQL%20subsystems.%20All%20of%20these%20patches%20have%20been%20submitted%20to%20the%20Postgr", "context": "", "use_case": "PostgreSQL storage engine", "switched_from": "", "story": "Looking Ahead to Postgres 19"}]}], "who": [], "tags": [], "use_cases": ["postgres storage engine", "postgresql storage engine"], "compared": [{"slug": "postgresql", "name": "PostgreSQL", "co": 3, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 767691024, "item_id": 47980689, "url": "https://news.ycombinator.com/item?id=47980689", "by": "kiwicopple", "date": "2026-05-01", "version": null, "stance": "recommend", "quote": "Oriole is under very heavy development since we acquired them.", "excerpt": "Oriole is under very heavy development since we acquired them. We cut a release just 2 weeks ago: https://github.com/orioledb/orioledb/releases/tag/beta15 We expect it to be production ready this year", "context": "", "use_case": "Database storage engine", "switched_from": "", "story": "Does Postgres Scale?"}], "threads": [{"url": "https://news.ycombinator.com/item?id=48733031", "title": "Looking Ahead to Postgres 19", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=49111925", "title": "Postgres rewritten in Rust v0.2, now faster than Postgres and ClickHouse", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47966625", "title": "Does Postgres Scale?", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48064789", "title": "5x perf increase on writes with FPW disabled in Postgres", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46905555", "title": "It's 2026, Just Use Postgres", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46887893", "title": "Postgres Postmaster does not scale", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {"recommend": 2}, "2026-03": {}, "2026-04": {}, "2026-05": {"neutral": 1, "compare": 1}, "2026-06": {"warn": 1, "neutral": 1, "compare": 1}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 785800000, "item_id": 49112500, "url": "https://news.ycombinator.com/item?id=49112500", "by": "jauntywundrkind", "date": "2026-07-30", "version": null, "stance": "recommend", "quote": "It now passes Postgres's own test suite!", "excerpt": "Port in OrioleDB next please. If our wish-granting really is at such a state. https://github.com/orioledb/orioledb Great submission slipped by yesterday (!) on it's beta15 and beta16 released, on a big stability push. It now passes Postgres's own test suite! https://www.orioledb.com/blog/orioledb-beta15-16-stability https://news.ycombinator.com/item?id=49099108", "context": "", "use_case": "Postgres storage engine", "switched_from": "", "story": "Postgres rewritten in Rust v0.2, now faster than Postgres and ClickHouse"}, {"id": 785799216, "item_id": 49112451, "url": "https://news.ycombinator.com/item?id=49112451", "by": "jauntywundrkind", "date": "2026-07-30", "version": null, "stance": "recommend", "quote": "Port in OrioleDB next please.", "excerpt": "Port in OrioleDB next please. If our wish-granting really is at such a state. https://github.com/orioledb/orioledb", "context": "", "use_case": "Postgres storage engine", "switched_from": "", "story": "Postgres rewritten in Rust v0.2, now faster than Postgres and ClickHouse"}, {"id": 779780597, "item_id": 48736287, "url": "https://news.ycombinator.com/item?id=48736287", "by": "zepearl", "date": "2026-06-30", "version": null, "stance": "compare", "quote": "I'm really curious about the \"OrioleDB\" project", "excerpt": "> Synchronously updated materialized views... Oh yes, I'd love them too (if you're referring to, in Oracle slang, \"...update on commit\") - and it would be cool to have as well the option for a lazy update (\"on demand\" by taking into consideration only the records that have been changed since the last refresh, to handle multiple updates in a single pass - not sure how Oracle can achieve that technically...). This woul", "context": "", "use_case": "", "switched_from": "", "story": "Looking Ahead to Postgres 19"}, {"id": 779753360, "item_id": 48734585, "url": "https://news.ycombinator.com/item?id=48734585", "by": "eatonphil", "date": "2026-06-30", "version": null, "stance": "neutral", "quote": "Supabase customers run it (marked alpha).", "excerpt": "Supabase customers run it (marked alpha). https://supabase.com/blog/orioledb-launch And they continue to work on it. https://supabase.com/blog/orioledb-patent-free", "context": "", "use_case": "", "switched_from": "", "story": "Looking Ahead to Postgres 19"}, {"id": 779750816, "item_id": 48734426, "url": "https://news.ycombinator.com/item?id=48734426", "by": "tehlike", "date": "2026-06-30", "version": null, "stance": "warn", "quote": "but it's not usable right now without some patches to postgres", "excerpt": "It is, but it's not usable right now without some patches to postgres. At least that was the case as of PG17, and very likely 18 too. Context: https://www.orioledb.com/docs#:~:text=OrioleDB%20currently%20requires%20a%20set%20of%20patches%20to%20PostgreSQL%20to%20enhance%20the%20pluggable%20storage%20API%20and%20other%20PostgreSQL%20subsystems.%20All%20of%20these%20patches%20have%20been%20submitted%20to%20the%20Postgr", "context": "", "use_case": "PostgreSQL storage engine", "switched_from": "", "story": "Looking Ahead to Postgres 19"}, {"id": 769424113, "item_id": 48089007, "url": "https://news.ycombinator.com/item?id=48089007", "by": "hasyimibhar", "date": "2026-05-10", "version": null, "stance": "compare", "quote": "How does Lakebase compare to OrioleDB", "excerpt": "How does Lakebase compare to OrioleDB[0]? [0] https://www.orioledb.com/", "context": "", "use_case": "", "switched_from": "", "story": "5x perf increase on writes with FPW disabled in Postgres"}, {"id": 767577138, "item_id": 47973571, "url": "https://news.ycombinator.com/item?id=47973571", "by": "giovannibonetti", "date": "2026-05-01", "version": null, "stance": "neutral", "quote": "maybe the project has not been progressing very quickly since then", "excerpt": "As far as I can tell, Postgres is not designed with this inclination towards doing lighter work when clients are waiting and piling up maintenance work to do in background. I think the background work it does is mostly running vacuum on tables now and then. Contrast that with ClickHouse, for example. It operates in a different niche than Postgres (OLAP instead of OLTP) \u2013 with their merge tree engine family [1] that d", "context": "", "use_case": "", "switched_from": "", "story": "Does Postgres Scale?"}, {"id": 750515681, "item_id": 46907230, "url": "https://news.ycombinator.com/item?id=46907230", "by": "quotemstr", "date": "2026-02-05", "version": null, "stance": "recommend", "quote": "Maybe OrioleDB will avoid a similar fate.", "excerpt": "There's a fascinating gap between PostgreSQL theory and practice here. Elsewhere in this thread, I complained that PostgreSQL extensions can't do everything yet. One thing they can do, however, or ought to be able to do, is provide alternative storage engines. That's the central thing they're supposed to be especially good at providing. So what did the VACUUM-free, undo-based MVCC storage engine project stall? https:", "context": "", "use_case": "PostgreSQL storage engine", "switched_from": "", "story": "It's 2026, Just Use Postgres"}, {"id": 750357632, "item_id": 46897352, "url": "https://news.ycombinator.com/item?id=46897352", "by": "jabl", "date": "2026-02-05", "version": null, "stance": "recommend", "quote": "Would be nice if the OrioleDB improvements were to be incorporated in postgresql proper", "excerpt": "Would be nice if the OrioleDB improvements were to be incorporated in postgresql proper some day.. https://www.slideshare.net/slideshow/solving-postgresql-wicked-problems/251207075", "context": "", "use_case": "", "switched_from": "", "story": "Postgres Postmaster does not scale"}]}