Artwork

Content provided by Nicolay Gerold. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Nicolay Gerold or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Supabase acquires OrioleDB, A New Database Engine for PostgreSQL | changelog 1

13:36
 
Share
 

Manage episode 428522582 series 3585930
Content provided by Nicolay Gerold. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Nicolay Gerold or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Supabase just acquired OrioleDB, a storage engine for PostgreSQL.

Oriole gets creative with MVCC! It uses an UNDO log rather than keeping multiple versions of an entire data row (tuple). This means when you update data, Oriole tracks the changes needed to "undo" the update if necessary. Think of this like the "undo" function in a text editor. Instead of keeping a full copy of the old text, it just remembers what changed. This can be much smaller. This also saves space by eliminating the need for a garbage collection process.

It also has a bunch of additional performance boosters like data compression, easy integration with data lakes, and index-organized tables.

Show notes:

Chris Gwilliams:

Nicolay Gerold:

00:42 Introduction to OrioleDB

04:38 The Undo Log Approach

08:39 Improving Performance for High Throughput Databases

11:08 My take on OrioleDB

OrioleDB, storage engine, Postgres, table access methods, undo log, high throughput databases, automated features, new use cases, S3, data migration

  continue reading

59 episodes

Artwork
iconShare
 
Manage episode 428522582 series 3585930
Content provided by Nicolay Gerold. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Nicolay Gerold or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Supabase just acquired OrioleDB, a storage engine for PostgreSQL.

Oriole gets creative with MVCC! It uses an UNDO log rather than keeping multiple versions of an entire data row (tuple). This means when you update data, Oriole tracks the changes needed to "undo" the update if necessary. Think of this like the "undo" function in a text editor. Instead of keeping a full copy of the old text, it just remembers what changed. This can be much smaller. This also saves space by eliminating the need for a garbage collection process.

It also has a bunch of additional performance boosters like data compression, easy integration with data lakes, and index-organized tables.

Show notes:

Chris Gwilliams:

Nicolay Gerold:

00:42 Introduction to OrioleDB

04:38 The Undo Log Approach

08:39 Improving Performance for High Throughput Databases

11:08 My take on OrioleDB

OrioleDB, storage engine, Postgres, table access methods, undo log, high throughput databases, automated features, new use cases, S3, data migration

  continue reading

59 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play