TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Supabase Acquires OrioleDB

14 pointsby gmcabritaabout 1 year ago

3 comments

kiwicoppleabout 1 year ago
hey hn, supabase ceo here<p>we&#x27;ve been fans of Oriole for a while now and have been long-time supporters<p>in case you&#x27;re jumping straight to the comments: OrioleDB is a table storage extension for Postgres. it acts as a drop-in replacement for the default postgres storage engine using the Table Access Method APIs (pluggable storage). the storage engine changes the representation of table data on disk. its architecture is designed to take advantage of modern hardware like SSDs and NVRAM. it implements MVCC, the feature that allows allows multiple connected users to see different versions of the data depending on when their transaction started, via an UNDO log rather than tuple versioning.<p>one caveat: it requires several patches to the postgres core to expand on the type of features external storage engines extensions can implement. for this reason it could be a while before you see this land as a default engine on supabase. we will probably make it available as an option for customers who want to experiment - no timeline is decided yet.<p>finally, we have been working with the team on decoupled storage and compute [0]. this is experimental but promising, especially with some recent advances in S3 (specifically Express One Zone [1]). we have a demonstration in the blog post.<p>i&#x27;ll message Alexander in case there are any technical questions<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;orioledb&#x2F;orioledb&#x2F;blob&#x2F;main&#x2F;doc&#x2F;usage.md#s3-database-storage-experimental">https:&#x2F;&#x2F;github.com&#x2F;orioledb&#x2F;orioledb&#x2F;blob&#x2F;main&#x2F;doc&#x2F;usage.md#...</a><p>[1] <a href="https:&#x2F;&#x2F;aws.amazon.com&#x2F;s3&#x2F;storage-classes&#x2F;express-one-zone&#x2F;" rel="nofollow">https:&#x2F;&#x2F;aws.amazon.com&#x2F;s3&#x2F;storage-classes&#x2F;express-one-zone&#x2F;</a>
评论 #40040050 未加载
Cwizardabout 1 year ago
&gt; It implements row-level WAL (Write-Ahead Log) and a non-persistent undo log. This significantly reduces IO operations for write transactions.<p>What is the downside of doing this? I assume there is a tradeoff?
评论 #40063316 未加载
Cwizardabout 1 year ago
I didn’t know ‘Table Access Method Interface’ has this been around for a while? Who developed it?
评论 #40063357 未加载