~/blog
$

ls blog-posts

β†’

Snapshotting in a high throughput shared nothing database

πŸ“…

Snapshotting in a high throughput shared-nothing database While working on a Golang based in-memory database, I recently had to implement point in time snapshots for the datastore. The in-memory database has a shared nothing architecture allowing it to run multiple goroutines, usually based on the number of available cores and the keys are allocated accordingly to the shard goroutines...

cat 2025-01-27_Snapshotting-in-a-high-throughput-shared-nothing-database.md