Software infrastructure hot takes, project and paper highlights, developer interviews, and stack deep dives. Brought to you by @criccomini.

your inbox
Joined October 2023
⚒️ sqlancer: Automated testing to find logic and performance bugs in database systems "SQLancer (Synthesized Query Lancer) is a tool to automatically test Database Management Systems (DBMS) in order to find logic bugs in their implementation." github.com/sqlancer/sqlancer
1
13
448
🏗️ cr-sqlite - Convergent, Replicated, SQLite "CR-SQLite is a run-time loadable extension for SQLite and libSQL. It allows merging different SQLite databases together that have taken independent writes." github.com/vlcn-io/cr-sqlite
1
2
8
824
📄Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging "...we introduce Lazy Leveling, a new design that removes merge operations from all levels of LSM-tree but the largest." scholar.harvard.edu/files/st…
2
9
755
✍️ Incremental Compaction 2.0: A Revolutionary Space and Write Optimized Compaction Strategy "Space Amplification Goal (SAG) will allow you to maximize your disk utilization without killing the write performance of Incremental Compaction Strategy (ICS)" scylladb.com/2021/04/28/incr…
2
127
📄Deep Lake: a Lakehouse for Deep Learning "Deep Lake maintains the benefits of a vanilla data lake with one key difference: it stores complex data, such as images, videos, annotations, as well as tabular data, in the form of tensors..." arxiv.org/pdf/2209.10785
1
213
✍️ The loser tree data structure: How to optimize merges and make your programs run faster "Bryan explored the loser tree data structure (yes, that’s its real name) as a way to optimize sorting and merging operations so your applications run faster." grafana.com/blog/2024/04/23/…
4
1
19
2,726
📄 Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores "Delta Lake uses a tx log that is compacted into Apache Parquet format to provide ACID properties, time travel, and ..." vldb.org/pvldb/vol13/p3411-a…
158
🏗️ Blessed: An unofficial guide to the Rust ecosystem "The STL in Rust is much smaller than in Python or Go, for example. Those languages come with "batteries included" support for things like HTTP(S), JSON, timezones, random numbers, and async IO." blessed.rs
4
1
20
3,219
✍️ How Rockset Separates Compute and Storage Using RocksDB “In this blog, we’ll walk through how Rockset provides compute-storage separation while making real-time data available to queries.” rockset.com/blog/separate-co…
6
1
24
6,465
📄 Improving Performance in LSM-Tree based Key-Value Stores using NVMe "Motivated by SpanDB, we propose a method which splits hot data1 to NVMe SSD and SATA SSD and provides the sum performance of both devices." mohilp1998.github.io/files/C…
4
11
999
📄 Positional Delta Trees to reconcile updates with read-optimized data storage odbms.org/wp-content/uploads…
2
5
267
✍️ Zig And Rust "I now find myself writing Zig full-time, after more than seven years of Rust. This post is a hand-wavy answer to the “why?” question." matklad.github.io/2023/03/26…
7
53
4,163