Ensure that you are using the latest stable release of Rust. Clone this repo locally, then run:
The MiniDB topology is configured by modifying the file at
etc/nodes.toml. All MiniDB nodes are assumed to run on localhost with
The configuration file looks like:
[[node]] id = 1 port = 5981 [[node]] id = 2 port = 5982
Starting the cluster
A MiniDB node is started with the
minidb command and takes the node ID
as an argument. The port to bind to is looked up in the topology
For more details, run:
Interacting with the cluster
minidb-cli tool is a CLI based client to MiniDB which allows
issuing the basic commands.
MiniDB is primarily distributed under the terms of both the MIT
license and the Apache License (Version 2.0), with portions covered by
various BSD-like licenses.
See LICENSE-APACHE, and LICENSE-MIT for details.