← All repos

rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.

databasestorage-engine
Browse cluster: Cluster 156
14,064commits
1,089contributors
14languages

Tech stack & purpose

RocksDB is an embeddable, persistent key-value store library designed for fast storage operations. It provides database and storage engine functionality with particular emphasis on high-performance access patterns. The project includes extensive guidance for code contributions covering its C++ implementation across multiple components including the database core, table management, caching, and utilities, with strict requirements around performance optimization, thread safety, comprehensive testing across platforms (Linux, Windows, macOS), backwards compatibility, and careful API design.

Community & reference links

Languages

C++
83.2%
Java
7.5%
C
2.6%
Python
2.2%
Starlark
1.9%
Shell
0.8%
Perl
0.7%
Makefile
0.6%
CMake
0.3%
PowerShell
0.0%
Assembly
0.0%
Dockerfile
0.0%
BitBake
0.0%
Batchfile
0.0%

Contributors (top 30 of 1,089)