mirror of
https://github.com/aljazceru/Tutorial-Codebase-Knowledge.git
synced 2025-12-19 07:24:20 +01:00
update index
This commit is contained in:
@@ -7,16 +7,13 @@ has_children: true
|
||||
|
||||
# Tutorial: LevelDB
|
||||
|
||||
> This tutorial is AI-generated! To learn more: https://github.com/The-Pocket/Tutorial-Codebase-Knowledge
|
||||
> This tutorial is AI-generated! To learn more, check out [AI Codebase Knowledge Builder](https://github.com/The-Pocket/Tutorial-Codebase-Knowledge)
|
||||
|
||||
LevelDB is a fast *key-value storage library* written at Google.
|
||||
LevelDB<sup>[View Repo](https://github.com/google/leveldb/tree/main/db)</sup> is a fast *key-value storage library* written at Google.
|
||||
Think of it like a simple database where you store pieces of data (values) associated with unique names (keys).
|
||||
It's designed to be **very fast** for both writing new data and reading existing data, and it reliably stores everything on **disk**.
|
||||
It uses a *log-structured merge-tree (LSM-tree)* design to achieve high write performance and manages data in sorted files (*SSTables*) across different levels for efficient reads and space management.
|
||||
|
||||
|
||||
**Source Repository:** [https://github.com/google/leveldb/tree/main/db](https://github.com/google/leveldb/tree/main/db)
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A0["DBImpl"]
|
||||
|
||||
Reference in New Issue
Block a user