Database Architects

A blog by and for database architects.

Monday, November 10, 2025

Comparing Integers and Doubles

›
During automated testing we stumbled upon a problem that boiled down to transitive comparisons: If a=b, and a=c, when we assumed that b=c. U...
Thursday, November 6, 2025

Query Compilation Isn't as Hard as You Think

›
Query compilation based on the produce/consume model has a reputation for delivering high query performance, but also for being more diffic...
Friday, December 27, 2024

Advent of Code 2024 in pure SQL

›
 On a whim I decided to do this years advent of code in pure SQL. That was an interesting experience that I can recommend to everybody beca...
6 comments:
Friday, December 13, 2024

What are important data systems problems, ignored by research?

›
In November, I had the pleasure of attending the Dutch-Belgian DataBase Day , where I moderated a panel on practical challenges often overlo...
2 comments:
Tuesday, December 10, 2024

C++ exception performance three years later

›
About three years ago we noticed serious  performance problems in C++ exception unwinding . Due to contention on the unwinding path these be...
2 comments:
Thursday, June 6, 2024

B-trees Require Fewer Comparisons Than Balanced Binary Search Trees

›
Due to better access locality, B-trees are faster than binary search trees in practice -- but are they also better in theory ? To answer th...
Monday, February 19, 2024

SSDs Have Become Ridiculously Fast, Except in the Cloud

›
In recent years, flash-based SSDs have largely replaced disks for most storage use cases. Internally, each SSD consists of many independent ...
21 comments:
›
Home
View web version

Contributors

  • Peter Boncz
  • Thomas Neumann
  • Viktor Leis
Powered by Blogger.