The Curious Engineer

All blogs / Databases

CedarDB

cedardb.com/blog

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

  1. Running a Stock Exchange With CedarDB
  2. CedarDB Cloud Is Now Generally Available
  3. Signed, Unsigned, Misaligned: Lessons from Assembly to SQL
  4. We ported the original Doom to SQL
  5. Encoding or Compression: Why not both?
  6. CedarDB Launches HTAP (10 Years Ago)
  7. Prompts Don't Enforce Business Rules. Databases Do.
  8. CedarDB: Features of April 2026
  9. Introducing DoomBench - Can Your Data Stack Run DOOM?
  10. CedarDB: Features of March 2026
  11. CedarDB: Catching Up on Recent Releases
  12. Parquet as our 'Ski Lift' to Migrate from ClickHouse to CedarDB
  13. My Take on Vibe Coding
  14. Efficient String Compression for Modern Database Systems

2025 12

  1. CedarDB Takes to the Slopes!
  2. Down with template (or not)!
  3. Building a DOOM-like multiplayer shooter in pure SQL
  4. CockroachDB and CedarDB: Better Together
  5. What It Takes to Get a Research Project Ready for Production
  6. Use CedarDB to search the CedarDB docs and blogs
  7. Solve a Geospatial (GIS) problem with CedarDB!
  8. Announcing the CedarDB Community Edition
  9. What It Takes to Be PostgreSQL Compatible
  10. Fast Compilation or Fast Execution: Just Have Both!
  11. To B or not to B: B-Trees with Optimistic Lock Coupling
  12. Why Trees Without Branches Grow Faster: The Case for Reducing Branches in Code

2024 16

  1. Helping Christmas Elves Count Presents (or: Vectorized Overflow Checking)
  2. Stop Nesting Database Systems
  3. The History of the Decline and Fall of In-Memory Database Systems
  4. Offset Considered Harmful or: The Surprising Complexity of Pagination in SQL
  5. How to Correctly Sum Up Numbers
  6. Why You Shouldn't Forget to Optimize the Data Layout
  7. Why I Prefer Exceptions to Error Values
  8. Reclaiming SQL’s Declarative Power
  9. Can You Do Both: Fast Scans and Fast Writes in a Single System?
  10. A Deep Dive into German Strings
  11. The Hidden Cost of Data Movement
  12. Why German Strings are Everywhere
  13. Working with JSON and Graphs in CedarDB
  14. Why Your SSD (Probably) Sucks and What Your Database Can Do About It
  15. Simple, Efficient, and Robust Hash Tables for Join Processing
  16. An ode to PostgreSQL, and why it is still time to start over