Sleet
Sleet is a lightweight fleet manager for SlateDB databases. It coordinates nodes through object storage, assigns per-database services, and runs SlateDB maintenance work such as garbage collection, distributed compaction, and mirroring.
Quick start
Install the CLI from crates.io:
Register a SlateDB database:
Start a node:
Check fleet status:
The same operations are available through the Rust API:
use ;
# async
By default, nodes offer all services:
gc,compactor-coordinator,compaction-workers,mirror
You can run specialized nodes with --services:
Documentation
See the following directories for more information:
- Changelog: Release history.
- docs: Sleet documentation.
- examples: Example configuration files.
- rfcs: Sleet design documents.
- schemas: CLI, configuration, and heartbeat file JSON schemas.
License
MIT