Tag

SSTable

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Dec 4, 2024 · Databases

Building a Distributed Database Storage Engine: From LSM Tree to Data Sharding

This article walks through building a database storage engine from a simple shell script to a full distributed key‑value system, covering in‑memory indexing, SSTable creation, LSM‑Tree architecture with compaction, replication strategies, and sharding techniques for scaling across multiple machines.

B+ TreeData ShardingDistributed Database
0 likes · 38 min read
Building a Distributed Database Storage Engine: From LSM Tree to Data Sharding
Cognitive Technology Team
Cognitive Technology Team
Jan 21, 2024 · Databases

Understanding LSM-Tree (Log-Structured Merge Tree) and Its Storage Mechanisms

This article explains the Log-Structured Merge Tree (LSM-Tree) architecture, describing its immutable storage design, the roles of WAL, MemTable, ImmuTable, and SSTable, and detailing the write workflow, compaction process, and the associated read, space, and write amplification challenges.

CompactionLSM TreeLog-Structured Merge Tree
0 likes · 7 min read
Understanding LSM-Tree (Log-Structured Merge Tree) and Its Storage Mechanisms
JD Retail Technology
JD Retail Technology
Sep 5, 2019 · Databases

CB‑SQL Backup and Restore: Logical and Physical Methods

This article explains CB‑SQL's two backup approaches—logical (using DUMP and IMPORT) and physical (using BACKUP and RESTORE)—detailing their mechanisms, supported formats, storage options, performance characteristics, and how they ensure reliable data recovery for large‑scale distributed databases.

BackupCB-SQLLogical Backup
0 likes · 7 min read
CB‑SQL Backup and Restore: Logical and Physical Methods