Chris Winter (@chriswintr) 's Twitter Profile
Chris Winter

@chriswintr

Co-Founder @Cedar_DB

ID: 1791055368665116672

calendar_today16-05-2024 10:37:50

27 Tweet

25 Followers

29 Following

CedarDB (@cedar_db) 's Twitter Profile Photo

Database systems need simple, efficient, and robust hash tables for join processing! We spill all our secrets in a paper & in the first tech deep dive on our blog: cedardb.com/blog/simple_ef…

CedarDB (@cedar_db) 's Twitter Profile Photo

Your SSD (probably) sucks! Find out why and how your database system can deal with it in our latest tech deep dive at cedardb.com/blog/ssd_laten…

CedarDB (@cedar_db) 's Twitter Profile Photo

Have you ever wondered how you can use a database system for good? Then dive into our latest blog post and learn how to work with JSON data and graphs in CedarDB while hunting for Germany's most wanted white-collar criminal! cedardb.com/blog/working_w…

CedarDB (@cedar_db) 's Twitter Profile Photo

We were surprised to find out that everybody uses our strings. They even call them "German Strings". 😲🇩🇪 Take a look at our latest blog post to find out why DuckDB, ApacheArrow, polars data, and Facebook Velox use our custom string implementation. cedardb.com/blog/german_st…

CedarDB (@cedar_db) 's Twitter Profile Photo

Our last post on our "German Strings" has received tremendous attention. This week, we follow up on some of your comments and dive deeper into the reasons behind some of our string optimizations: cedardb.com/blog/strings_d…

CedarDB (@cedar_db) 's Twitter Profile Photo

Last month, two of our co-founders (Moritz Sichert & Chris Winter) sat down with Timothy Chen and Ian Livingstone on the "Yet Another Infra Deep Dive" podcast, where they had the opportunity to discuss the current state of data processing and their vision for CedarDB. Give it a listen!

CedarDB (@cedar_db) 's Twitter Profile Photo

Have you ever wondered why existing database systems focus on either analytical or transactional performance? Learn why this is the case and how a hybrid storage engine can deliver high performance for combined workloads: cedardb.com/blog/colibri/

CedarDB (@cedar_db) 's Twitter Profile Photo

SQL is a declarative language. Still, many systems require writing hand-tune SQL to get the best performance. Learn what it takes to reclaim SQL's declarative power: cedardb.com/blog/unnest_sq…

CedarDB (@cedar_db) 's Twitter Profile Photo

Why old-school exceptions are still a good idea: They provide a better user and developer experience and are even faster than error values! Read more in our blog: cedardb.com/blog/exception…

CedarDB (@cedar_db) 's Twitter Profile Photo

The underlying data layout of your program can either help or hurt your algorithms. In our latest post, we explore why optimizing the storage layout is the key to unlocking blazingly fast data processing. cedardb.com/blog/optimizin…

CedarDB (@cedar_db) 's Twitter Profile Photo

How hard can summing up numbers be? ➕ 🔢 It turns out that correctly calculating the sum of integers has more pitfalls than you might expect! Read our latest blog post for details: cedardb.com/blog/overflow_…

CedarDB (@cedar_db) 's Twitter Profile Photo

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/paginatio…

Chris Winter (@chriswintr) 's Twitter Profile Photo

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, as well as what they've done right, so have a read!

CedarDB (@cedar_db) 's Twitter Profile Photo

"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/vectorize…

CedarDB (@cedar_db) 's Twitter Profile Photo

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/optimisti…

CedarDB (@cedar_db) 's Twitter Profile Photo

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/compilati…

CedarDB (@cedar_db) 's Twitter Profile Photo

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/postgres_…

CedarDB (@cedar_db) 's Twitter Profile Photo

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/research_…