Comment by nemothekid
17 days ago
The SpacetimeDB launch video came up on my YouTube feed - and I was surprised the video didn't go at all into how it was implemented. I assumed it was proprietary magic, but then I was surprised to find it was opensource. That confused me more - to get the kind of semantics they were talking about I had assumed that it was pretty novel and if it was open source they should be leading with that.
Kind of bummed to see its essentially 2015-era React Flux in Rust around a mutex.
Notably, single threaded execution is optimal for performance here. If you don't believe us, maybe you'd believe TigerBeetle which is also single threaded by design.
If you're interested more in our benchmarking methodology, you can read our technical blog post on the topic: https://spacetimedb.com/blog/benchmarking
>If you don't believe us, maybe you'd believe TigerBeetle which is also single threaded by design.
If SpaceTime was as rigorously developed as TigerBeetle, with TigerStyle, that would have been worth reading into as well. I don't think this can compare with TigerBeetle just because both are single threaded. TigerBeetle achieves it's numbers with a novel architecture