Re:SpacetimeDB: A Short Technical Review
by slopinthebag on Friday August 21, 2026 @01:53PM
(#49391651)
Better results than the alternative, assuming your use case is to find two accounts by indexed ID, check a balance, and update two rows. And you have a small in-memory dataset, tiny rows, indexed point lookups, very little application computation, no external I/O, no joins, no analytical queries, no large scans, no disk-capacity pressure, thousands of independent requests available for pipelining, and deliberate hot-row contention. Or in other words, you have the perfect conditions for a...hashmap behind an RwLock!
Hm I wonder why people find this benchmark unfair...
Re:SpacetimeDB: A Short Technical Review
by cloutiertyler on Sunday August 23, 2026 @09:48PM
(#49414406)
You're just describing OLTP transactions, which is exactly what OLTP benchmarks are designed to test.
Your comment was about whether SpacetimeDB was "just a hashmap behind a RwLock" and the blog post I linked addresses that question. Namely, it does have a RwLock, but that is by design and produces better results than the alternative.