Aegis-DB Documentation
Multi-paradigm database built for regulated industries
Overview
Aegis-DB is a unified, multi-paradigm database platform built in Rust. It combines relational (SQL), time series, document, graph, and real-time streaming capabilities into a single system with enterprise-grade security and compliance features.
Key Features
- Multi-Paradigm - SQL, Document, TimeSeries, Graph, and Streaming in one platform
- Multi-Database - Isolated databases per application with shared infrastructure
- Enterprise Security - TLS, MFA, RBAC, audit logging, encryption at rest
- Compliance Ready - HIPAA, GDPR, CCPA, SOC 2, FERPA support
- Self-Hosted - Complete data sovereignty, no cloud dependencies
- High Performance - MVCC, vectorized execution, LZ4/Zstd compression
Architecture
┌─────────────────────────────────────────────────────────────────┐
│ Aegis-DB Suite │
├─────────────┬─────────────┬─────────────┬───────────────────────┤
│ Dashboard │ Server │ Client │ CLI │
│ (WASM) │ (REST API) │ (SDK) │ │
│ Port 8000 │ Port 9090 │ │ │
└─────────────┴──────┬──────┴─────────────┴───────────────────────┘
│
┌────────────────────┴────────────────────────────────────────────┐
│ Query Engine │
│ SQL Parser → Planner → Vectorized Executor │
├─────────────┬─────────────┬─────────────┬───────────────────────┤
│ Document │ TimeSeries │ Graph │ Streaming │
│ Store │ Engine │ Engine │ Engine │
└─────────────┴─────────────┴─────────────┴───────────────────────┘
│
┌────────────────────┴────────────────────────────────────────────┐
│ Storage Layer │
│ WAL → MVCC → Block Storage → Compression │
├─────────────┬─────────────┬─────────────────────────────────────┤
│ Memory │ LocalFS │ Replication │
│ Backend │ Backend │ (Raft, 2PC, CRDTs) │
└─────────────┴─────────────┴─────────────────────────────────────┘
Quick Links
| Section | Description |
|---|---|
| Getting Started | Installation and initial setup |
| User Guide | Configuration and usage |
| AegisQL Reference | Query language documentation |
| Security | Security features and encryption |
| Compliance | HIPAA, GDPR, SOC 2 compliance |
| Crate Documentation | Rust crate architecture |
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 2 cores | 4+ cores |
| RAM | 4 GB | 8+ GB |
| Storage | 20 GB SSD | 100+ GB NVMe |
| OS | Ubuntu 22.04 / Debian 12 | Ubuntu 24.04 |
License
Aegis-DB is licensed under the Business Source License 1.1.
- Use Limitation: Production use limited to single organization with ≤50 users
- Change Date: January 26, 2030
- Change License: Apache License 2.0
For enterprise licensing, contact devops@automatanexus.com.