Tutorials

Hands-on, step-by-step guides that explain how CSharpDB features and subsystems work.

Need runnable projects instead? Start with Samples for complete example apps and code you can run locally. Tutorials are explanation-first walkthroughs.

Multi-Writer gRPC Daemon

How the daemon-hosted runtime provides current multi-writer behavior over gRPC, how to configure it, and how apps should use it through CSharpDB.Client and ADO.NET.

CSV Bulk Import

API-first tutorial for fixed-schema CSV-to-table loading with PrepareInsertBatch(...), explicit transactions, and post-load indexes.

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