RocksDB-Sharp

Core Concepts

A short tour of the moving parts. Three pages cover what RocksDB is, how to open a database in each of the supported modes, and how the binding is layered.

RocksDB Overview

What is RocksDB? LSM-tree architecture, MemTable, WAL, SSTs, compaction — links to the upstream wiki.

Opening a Database

Read-write, read-only, secondary, TTL, and column-family-aware Open overloads. Lifecycle and properties.

API Layers

High-level (RocksDb), mid-level (Native.Instance wrappers), and the raw C API (Native).

© 2026 RocksDB-Sharp. All rights reserved.