Home / Companies / Yugabyte / Blog / Post Details
Content Deep Dive

How We Built a High Performance Document Store on RocksDB?

Blog post from Yugabyte

Post Details
Company
Date Published
Author
Mikhail Bautin
Word Count
1,828
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

RocksDB is a popular embeddable persistent key-value store that has become the de facto standard for handling workloads with fast-growing data. YugabyteDB leverages RocksDB as its per-node storage engine, DocDB, to provide a distributed document store that efficiently handles documents of both primitive and non-primitive types. By using C++ as the programming language, YugabyteDB achieves an in-depth integration of RocksDB with the rest of the system, allowing for efficient data transfer between components. The use of RocksDB's Log Structured Merge tree (LSM) design enables fast access, persistence, and embedding in a single node, making it suitable for high-performance and low-latency storage. The distributed document store model allows YugabyteDB to have a pluggable API architecture where new APIs can be added on top of the common document data model.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Vector Search 2 15 6 4 +15%
Kubernetes 1 297 50 26 +25%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.