I tweet/retweet interesting stuff about #DistributedSystems and #compsci. Suggest links/papers/conversations via DM! Tag for retweets. Run by @federico_ponzi
Remy's blog post is good, but I think it severely overstates the simplicity of WSI when compared to traditional SI.
What we would agree on: SSI is a little weird, and I see it mostly as a pragmatic historical artifact that the 'right solution'.
Simple and Correct Snapshot Isolation
https://t.co/wAuobHRzEy
Snapshot isolation (SI) is a popular approach to concurrency control in databases systems. It avoids many forms of anomalies, yet provides a high degree of concurrency, especially for read-heavy workloads.
Hypothesis, Antithesis, synthesis
https://t.co/LIw2KH32gv
Hegel is an attempt to bring the quality of property-based testing found in Hypothesis to every language.
Testing for DR Failover Testing
https://t.co/31OeNcToUp
A simplified scenario is recovery from a full data centre failure. The Zendesk Chat backend infrastructure operates in a single data centre. The way to be sure that DR works is to perform a real failover.
io_uring easily beats AIO and gets faster with every kernel — until both suddenly get 30% slower.
Join a database developer’s unexpected journey into the Linux kernel and IOMMU.
https://t.co/5pYl7WItPI
the mathematics of compression in database systems
https://t.co/rM5fJEOvU6
I started thinking about compression when implementing prefix compression for SlateDB. When I ran benchmarks, I noticed that performance seemed "worse" despite improved compression ratios.