Skip to main content
RocksDB

RocksDB

SoftwareWikipedia

Search complete. 6 mentions across 3 episodes found for "RocksDB".

Oct 3, 2026

speaker_1HOST
14:54
A highly resilient pattern involves writing the incoming order to a fast, local embedded database on the application server.
speaker_1HOST
15:01
Something like RocksDB or an Squale write-ahead log.
speaker_0HOST
15:04
Oh, because that disk IO operation takes microseconds.
speaker_1HOST
15:07
Right.
speaker_1HOST
15:08
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.
speaker_0HOST
15:17
The user's order is secured on local disk.
speaker_0HOST
15:20
Then a completely isolated background thread running within the application reads from that local RocksDB and asynchronously pushes the data to Kafka.
speaker_1HOST
15:29
Exactly.
Aishwarya GanesanGUEST
20:30
Delete does not throw an error if the key that you're trying to delete does not exist.
Aishwarya GanesanGUEST
20:34
And we found that, uh, many popular storage engines that were powering distributed systems, like for example, RocksDB, for instance, uh, had this interface.
Aishwarya GanesanGUEST
20:43
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.
Aishwarya GanesanGUEST
21:02
It's only re- applied asynchronously in the storage engine, and the results are not returned at all synchronously to the user.
Aishwarya GanesanGUEST
21:09
So then we-- that has got us thinking like, we can actually leverage this and then let's not delay durability.
Peter MattisGUEST
45:09
And they weren't invented at Google, but Google really popularized them with LevelDB, which emerged out of the work on Bigtable and Spanner.
Peter MattisGUEST
45:17
that got popularized into RocksDB.
Peter MattisGUEST
45:19
I subsequently re-implemented one of these things, and this is what we use at Cockroach Labs.
Peter MattisGUEST
45:23
It's called Pebble.

21 MINS LATER

Gergely OroszHOST
66:10
talking
Peter MattisGUEST
66:11
pre-AI.
Peter MattisGUEST
66:12
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.
Peter MattisGUEST
66:20
At some point, I think it's back in 2019, you ran into limitations with it.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.