Aegis-DB Documentation

Multi-paradigm database built for regulated industries

Get Started View on GitHub


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)                │
└─────────────┴─────────────┴─────────────────────────────────────┘
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.