Company
Date Published
April 15, 2024
Author
Paul Copplestone
Word count
715
Language
English
Hacker News points
None

Summary

The Oriole team is joining Supabase to build a faster storage engine for Postgres, help develop pluggable storage, and work on decoupled storage and compute in Postgres. Oriole acts as a drop-in replacement for the default Postgres storage engine using the Table Access Method APIs and implements features such as reduced IO, scalability, data compression, and bloat reduction. The team aims to be a drop-in replacement for Postgres' default storage engine and supports pluggable storage, with the goal of contributing to the development of decoupled storage and compute in Postgres. Oriole's architecture takes advantage of modern hardware like SSDs and NVRAM, and its experimental support for decoupled storage and compute unlocks performant databases backed by S3 compatible blob storage, allowing for local caching and async syncing with S3. The Oriole team will work with the Supabase community to make Oriole available for any Postgres installation in the future.