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
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.