Keyboard shortcuts

Scrolling

dorCtrl+d
Scroll down
uorCtrl+u
Scroll up
Ctrl+e
One line down
Ctrl+y
One line up
gtheng
Top of article
G
Bottom of article

Articles

j
Older article
k
Newer article
O
Open original
H
Open hackernews
R
Open reddit

Lists

jor↓
Next item
kor↑
Previous item
gtheng
First item
G
Last item
oorEnter
Open selected item

Go to

gthenforgtheni
Feed
gthen1–9
Open feed entry
gthenb
Browse
gthenp
Preferences

Search and help

⌘+kCtrl+kor/
Global search
?
Show this help
Esc
Close this help

High-Performance Database Architecture

The conventional wisdom holds that you wouldn’t use an ACID-style, traditional database for holding the runtime state of a real-time application. Certainly you could use one on the backend to hold persistent state, or to handle financial transactions, but you wouldn’t expect an ACID database to be employed as the primary way you’d do something like complete world state management for a videogame.

But does that actually have to be the case, or is that an antiquated notion of what a database can do? I sat down with Tyler Cloutier from the SpacetimeDB team to talk about that specific question.