CedarDB
CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools and tomorrow’s challenges.
DatabasesPerformance / optimizationAlgorithms / data structuresC++
- Posts
- 42 from 28 May 2024 to 23 Oct 2026
- Posting
- monthly (15 in the last year)
- Kind
- company blog
- Feed
- https://cedardb.com/blog/index.xml
2026 14
- Running a Stock Exchange With CedarDB
- CedarDB Cloud Is Now Generally Available
- Signed, Unsigned, Misaligned: Lessons from Assembly to SQL
- We ported the original Doom to SQL
- Encoding or Compression: Why not both?
- CedarDB Launches HTAP (10 Years Ago)
- Prompts Don't Enforce Business Rules. Databases Do.
- CedarDB: Features of April 2026
- Introducing DoomBench - Can Your Data Stack Run DOOM?
- CedarDB: Features of March 2026
- CedarDB: Catching Up on Recent Releases
- Parquet as our 'Ski Lift' to Migrate from ClickHouse to CedarDB
- My Take on Vibe Coding
- Efficient String Compression for Modern Database Systems
2025 12
- CedarDB Takes to the Slopes!
- Down with template (or not)!
- Building a DOOM-like multiplayer shooter in pure SQL
- CockroachDB and CedarDB: Better Together
- What It Takes to Get a Research Project Ready for Production
- Use CedarDB to search the CedarDB docs and blogs
- Solve a Geospatial (GIS) problem with CedarDB!
- Announcing the CedarDB Community Edition
- What It Takes to Be PostgreSQL Compatible
- Fast Compilation or Fast Execution: Just Have Both!
- To B or not to B: B-Trees with Optimistic Lock Coupling
- Why Trees Without Branches Grow Faster: The Case for Reducing Branches in Code
2024 16
- Helping Christmas Elves Count Presents (or: Vectorized Overflow Checking)
- Stop Nesting Database Systems
- The History of the Decline and Fall of In-Memory Database Systems
- Offset Considered Harmful or: The Surprising Complexity of Pagination in SQL
- How to Correctly Sum Up Numbers
- Why You Shouldn't Forget to Optimize the Data Layout
- Why I Prefer Exceptions to Error Values
- Reclaiming SQL’s Declarative Power
- Can You Do Both: Fast Scans and Fast Writes in a Single System?
- A Deep Dive into German Strings
- The Hidden Cost of Data Movement
- Why German Strings are Everywhere
- Working with JSON and Graphs in CedarDB
- Why Your SSD (Probably) Sucks and What Your Database Can Do About It
- Simple, Efficient, and Robust Hash Tables for Join Processing
- An ode to PostgreSQL, and why it is still time to start over