A Blazing fast go json based database. Doku: https://deltadatabase.readthedocs.io/en/latest/
1.4K
DeltaDatabase is a lightweight, encrypted-at-rest JSON database written in Go. It is designed for production workloads requiring per-entity encryption, JSON Schema validation, and a simple REST/gRPC API.
The fastest way to get started is using the all-in-one image, which contains both the Main and Processing workers.
docker run -d \
-p 8080:8080 \
-e ADMIN_KEY=your_secret_admin_key \
-v delta_data:/shared/db \
donti/deltadatabase:latest-aio
| Image Tag | Description |
|---|---|
donti/deltadatabase:latest-aio | All-in-One: Runs both workers in one container. Best for dev/small setups. |
donti/deltadatabase:latest-main | Main Worker: Handles auth, routing, and the Web UI. |
donti/deltadatabase:latest-proc | Processing Worker: Handles encryption, validation, and storage I/O. |
Common environment variables and flags:
ADMIN_KEY: Sets the master admin Bearer token (required).S3_ENDPOINT: Set to enable S3 storage (e.g., minio:9000).CACHE_SIZE: Number of entities to keep in the LRU cache (default: 256).For advanced orchestration (Docker Compose, Kubernetes + HPA) and language-specific client examples (Go, Python, Curl), please visit the official repository:
Content type
Image
Digest
sha256:80bcac710ā¦
Size
14.7 MB
Last updated
8 months ago
docker pull donti/deltadatabase:latest-proc