DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

TerarkDB


TerarkDB was an embedded key-value store based on a fork from RocksDB (v5.18.3).

Source Code
https://github.com/bytedance/terarkdb[01]
Developer
Country of Origin
CN
Start Year
2016 [03]
Acquired By
Project Type
Open Source
Written in
C++
Supported Languages
C, C++, Java
Derived From
RocksDB
Inspired By
RocksDB
Compatible With
RocksDB
Operating System
Linux
License
Apache v2

Database Entry

TerarkDB


TerarkDB was an embedded key-value store based on a fork from RocksDB (v5.18.3).

History


TerarkDB was acquired by ByteDance in 2019. The project was released as open-source in 2020.

Checkpoints


Same as RocksDB

Compression


Same as RocksDB

Concurrency Control


Same as RocksDB

Data Model


Same as RocksDB

Indexes


Same as RocksDB

Isolation Levels


Same as RocksDB

Joins


Same as RocksDB

Query Compilation


Same as RocksDB

Query Execution


Same as RocksDB

Query Interface


Same as RocksDB

Storage Architecture


Same as RocksDB

Storage Model


Same as RocksDB

Storage Organization


Same as RocksDB

Stored Procedures


Same as RocksDB

System Architecture


Same as RocksDB

Views


Same as RocksDB

Citations

4 sources
  1. GitHub - bytedance/terarkdb: A RocksDB compatible KV storage engine with better performance · GitHub github.com
  2. https://bytedance.feishu.cn/docs/doccnZmYFqHBm06BbvYgjsHHcKc feishu.cn Spam — Check Archive
  3. Initial commit github.com
  4. https://www.crunchbase.com/acquisition/bytedance-acquires-terark--7e8105af crunchbase.com
Revision #6