Christian Winter's Avatar

Christian Winter

@chriswintr.bsky.social

Co-Founder @cedardb.com

29 Followers  |  30 Following  |  2 Posts  |  Joined: 15.11.2024  |  1.5273

Latest posts by chriswintr.bsky.social on Bluesky

Preview
What It Takes to Get a Research Project Ready for Production 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 a...

Leaving academia is always a big step, especially if you bring your research project with you into the real world.

Read our latest post to learn what we did to prepare a research project for production workloads and what we learned along the way: cedardb.com/blog/researc...

24.07.2025 15:43 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Incredibly proud to finally share CedarDB with the world!

14.05.2025 16:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing the CedarDB Community Edition 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 a...

CedarDB Community Edition is here!

Download CedarDB Community Edition today - no paywall, no signup, just pure performance.

Read more about our CedarDB on our blog: cedardb.com/blog/launch/

14.05.2025 16:07 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
What It Takes to Be PostgreSQL Compatible Many systems and tools, including CedarDB, claim to be β€œPostgreSQL compatible”, but what does that actually mean? In this article, we explain why PostgresSQL compatibility has several layers, what is ...

Many database systems claim to be compatible with PostgreSQL. But what does that really mean?

Find out in our latest blog post and learn more about what it takes to become PostgreSQL compatible.

cedardb.com/blog/postgre...

24.04.2025 21:23 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
Fast Compilation or Fast Execution: Just Have Both! Learn the basics of code generation, which is one of the secrets behind CedarDB's performance. CedarDB creates custom machine code for every query. This keeps data in CPU registers as long as possib...

You don’t need an army of C++ devs to hand-optimize every query. We let the code write the code.
Read our latest blog post to see how we mix runtime flexibility with almost magical performance!

cedardb.com/blog/compila...

02.04.2025 15:51 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
To B or not to B: B-Trees with Optimistic Lock Coupling B-Trees stand the test of time. In this article, we explore why we still use a 55 year old data structure: It is still super efficient on modern hardware when we use contention free optimistic lock co...

B-trees may be decades old, but we still use them extensively in CedarDB.

Read our latest blog post to learn how to scale B-tree operations to hundreds of cores.

cedardb.com/blog/optimis...

06.03.2025 18:03 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Helping Christmas Elves Count Presents (or: Vectorized Overflow Checking) In a previous post, we explained the importance of overflow checks when summing numbers, and mentioned that the usual approaches are not easily vectorized. Read here how to get 4x the performance when...

"Helping Christmas Elves Count Presents" πŸŽπŸŽ… is the title of our last blog post of the year.

Read how to implement vectorized overflow checking here: cedardb.com/blog/vectori...

24.12.2024 16:43 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

I've always thought it was a shame that in-memory systems haven't caught the attention of a wider user base. They are, without a doubt, an incredible piece of technology!

I've explored the reasons for their lack of adoption in our latest post, as well as what they've done right, so have a read!

03.12.2024 16:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Offset Considered Harmful or: The Surprising Complexity of Pagination in SQL Have you ever wondered why you sometimes see duplicate results when clicking on the second page of a website? In this blog post, we explore techniques for result pagination, how they impact the work n...

Have you ever wondered why you see the last entry again when switching to the second page of a website? πŸ‘¬ πŸ“–

The culprit is "offset"! Read why in our blog post and find out what to use instead. 🌲

cedardb.com/blog/paginat...

19.11.2024 16:35 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@chriswintr is following 20 prominent accounts