The Distributed SQL Blog

Thoughts on distributed databases, open source and cloud native

Enhancing RocksDB for Speed & Scale

This blog post was co-authored by Mikhail Bautin and Kannan Muthukkaruppan

As described in our previous post “How We Built a High Performance Document Store on RocksDB?”, YugaByte DB’s distributed document store (DocDB) uses RocksDB as its per-node storage engine. We made multiple performance and data density related enhancements to RocksDB in the course of embedding it into DocDB’s document storage layer (figure below).

Read More

YugaByte DB Architecture: Diverse Workloads with Operational Simplicity

YugaByte DB is a transactional, high performance, geo-distributed operational database that converges multiple NoSQL and SQL interfaces into an unified solution. The v0.9 public beta of YugaByte DB is compatible with Apache Cassandra (CQL) and Redis APIs, with PostgreSQL under development. A fundamental design goal for YugaByte DB has been to provide the same transactional, performance and operational simplicity guarantees irrespective of the API used.

Read More