Mode Selection Guide
Mode Selection Guide
Applies to: HeliosDB Nano 4.31.1
This guide has been merged into a single canonical page so that there is one description of how Nano is deployed rather than several competing ones.
See Deployment Modes. It covers, in one taxonomy:
- Storage mode — persistent vs. in-memory.
- Access mode — embedded library API, interactive REPL, foreground server, background daemon.
- How to choose, with the real CLI flags and configuration keys.
- Why a data directory is owned by exactly one process, and what that means for moving between modes.
- What running a server and a REPL side by side actually gives you (two processes, two separate data directories — not shared access to one dataset).
For what is safe to do from several callers at once, see Concurrency and transactions.