August 16, 2024
August 15, 2024
Introducing Log Drains
pg_graphql 1.5.7: pagination and multi-tenancy support
August 14, 2024
Snaplet is now open source
Supabase Auth: Bring-your-own Auth0, Cognito, or Firebase
Tracking index usage with Insights
August 13, 2024
Tinybird vs. ClickHouse®️: What's the difference?
Supabase Realtime: Broadcast and Presence Authorization
Zero downtime migrations at petabyte scale
Can You Do Both: Fast Scans and Fast Writes in a Single System?
Can You Do Both: Fast Scans and Fast Writes in a Single System?
Have you ever wondered why most existing database systems focus solely on either analytical or transactional performance? The data orientation within the file format and the internals of the storage engine are key reasons for this specialization. Current database systems are unable to balance transactional and analytical processing, and therefore, are forced to optimize for just one of both workload types. Transaction-focused OLTP systems use row-based storage formats for quick updates and lookups, but these formats are inefficient for analytics-focused OLAP tasks. OLAP workloads require scanning many rows while typically accessing only a few columns, and row-based formats are simply not designed to handle this. OLAP systems use compressed columnar formats for fast scans, which make updates complex and slow, often lacking efficient point lookup capabilities. For instance, a simple table scan using a column store can be more than 5x faster than storing data in a row-based format due to the data movement characteristics of the format.
Database Startups
August 12, 2024
Official Supabase extension for VS Code and GitHub Copilot
postgres.new: In-browser Postgres with an AI interface
July 31, 2024
Data Replication Design Spectrum
July 30, 2024
Faster backups with sharding
Delightful, production-grade replication for Postgres
This is an external post of mine. Click here if you are not redirected.