Tutorials

Hands-on, step-by-step guides that walk you through CSharpDB internals with real code.

Storage Engine

FileStorageDevice, Pager, B+trees, WAL, slotted pages, indexing, record serialization, schema catalog, and folder/file storage.

Storage Extensibility

Configure and extend the storage stack: page cache, checkpoint policies, interceptors, index providers, serializers, and more.

Storage Examples

Runnable examples: GraphDB, SpatialIndex, TimeSeries, VirtualFS, plus interactive REPL study examples.

Native FFI

Use CSharpDB from Python and JavaScript/Node.js via the NativeAOT shared library.

Back to Docs

Documentation Hub

Return to the main documentation index

Storage Engine Reference

API-level storage engine documentation

Samples

End-to-end example projects