
RocksDB
SoftwareWikipedia
6
MENTIONS
3
EPISODES
3
PODCASTS
Search complete. 6 mentions across 3 episodes found for "RocksDB".
Oct 3, 2026
Kafka in Production: Failure Scenarios for Staff-Level Interviews
S
14:54speaker_1HOST
A highly resilient pattern involves writing the incoming order to a fast, local embedded database on the application server.
S
15:01speaker_1HOST
Something like RocksDB or an Squale write-ahead log.
S
15:04speaker_0HOST
Oh, because that disk IO operation takes microseconds.
S
15:07speaker_1HOST
Right.
S
15:08speaker_1HOST
The HTTP thread writes the order locally, immediately returns a 200 OK success code to the user, and goes back to the pool to serve the next customer.
S
15:17speaker_0HOST
The user's order is secured on local disk.
S
15:20speaker_0HOST
Then a completely isolated background thread running within the application reads from that local RocksDB and asynchronously pushes the data to Kafka.
S
15:29speaker_1HOST
Exactly.
Beyond Academic Proof: Scaling Provable Correctness in Production
A
20:30Aishwarya GanesanGUEST
Delete does not throw an error if the key that you're trying to delete does not exist.
A
20:34Aishwarya GanesanGUEST
And we found that, uh, many popular storage engines that were powering distributed systems, like for example, RocksDB, for instance, uh, had this interface.
A
20:43Aishwarya GanesanGUEST
In fact, even read-modify-writes in RocksDB, uh, are implemented as nil-externalizing operations where it's, uh, you can take, uh, read-modify-writes to a particular key, but it's not synchronously applied to the key and the results are not immediately returned.
A
21:02Aishwarya GanesanGUEST
It's only re- applied asynchronously in the storage engine, and the results are not returned at all synchronously to the user.
A
21:09Aishwarya GanesanGUEST
So then we-- that has got us thinking like, we can actually leverage this and then let's not delay durability.
Distributed databases with Peter Mattis
P
45:09Peter MattisGUEST
And they weren't invented at Google, but Google really popularized them with LevelDB, which emerged out of the work on Bigtable and Spanner.
P
45:17Peter MattisGUEST
that got popularized into RocksDB.
P
45:19Peter MattisGUEST
I subsequently re-implemented one of these things, and this is what we use at Cockroach Labs.
P
45:23Peter MattisGUEST
It's called Pebble.
21 MINS LATER
G
66:10Gergely OroszHOST
talking
P
66:11Peter MattisGUEST
pre-AI.
P
66:12Peter MattisGUEST
Pre-AI, right? This is when you're back doing this manually, right? You know, at some point, you know, we started out using a system called RocksDB, which is an LSM.
P
66:20Peter MattisGUEST
At some point, I think it's back in 2019, you ran into limitations with it.