• Home
  • Explore

How RocksDB works - Artem Krylysov

artem.krylysov.com/blog/2023/04/19/how-rocksdb-works/

1 Users

0 Comments

10 Highlights

0 Notes

Tags

Top Highlights

  • embeddable persistent key-value store

  • a type of database designed to store large amounts of unique keys associated with values

  • used to build search indexes, document-oriented databases, SQL databases, caching systems and message brokers.

  • forked off Google's LevelDB in 2012 and optimized to run on servers with SSD drives

  • written in C++

  • In the context of databases, and particularly in the context of RocksDB, "embeddable" means:

  • The database doesn't have a standalone process; instead, it's integrated directly into your application, sharing its resources and memory, removing the need for expensive inter-process communication.

  • It doesn't come with a built-in server that can be accessed over the network.

  • It is not distributed, meaning it does not provide fault tolerance, replication, or sharding mechanisms.

  • stores data as a collection of key-value pairs

Ready to highlight and find good content?

Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.

AboutPrivacyTerms

© 2023 Glasp Inc. All rights reserved.