SpacetimeDB 2.0: Datenbank mit eingebautem App-Server – technische Bewertung
SpacetimeDB: A Short Technical Review

Die neue Datenbank SpacetimeDB 2.0 kombiniert Datenbank und Anwendungsserver: Nutzercode läuft als WebAssembly direkt in der Datenbank. Ein technischer Review zeigt jedoch: Die veröffentlichten Benchmarks sind irreführend, da sie die Konkurrenz mit anderen Trade-offs vergleichen. Die Architektur basiert auf einem globalen Mutex, der alle Schreib- und Lesezugriffe serialisiert. Dadurch ist die lineare Konsistenz trivial beweisbar, aber die Leistung erkauft man sich mit einer reinen In-Memory-Speicherung und einem asynchronen Write-Ahead-Log, das nur alle 50 ms auf die Festplatte geschrieben wird.
Die Benchmarks sind nicht ehrlich, weil ihr Produkt sich grundlegend von der Konkurrenz unterscheidet – und genau das macht es so verlockend, solche Benchmarks zu schreiben.