Build a serverless ACID database with this one neat trick (atomic PutIfAbsent)

from blog Notes on software development, | ↗ original
Delta Lake is an open protocol for serverless ACID databases. Due to its simplicity, scalability, and the number of open-source implementations, it's quickly becoming the DuckDB of serverless transactional databases for analytics workloads. Iceberg is a contender too, and is similar in many ways. But since Delta Lake is simpler (simple != better)...