Version: 1.4.0-alpha | Last Updated: January 5, 2026
This page is now language-neutral. Please choose your language:
- 🇩🇪 Deutsch (primär): de/Home.md
- 🇬🇧 English: en/Home.md
Note
German docs are authoritative; translations may lag.
Documentation:
Features:
- Grammar-Constrained Generation, RoPE Scaling, Vision Support
- Flash Attention, Speculative Decoding, Continuous Batching
- Hot Spare Management, Enhanced Metrics, WAL Replication
- Multi-GPU LoRA, PostgreSQL Protocol Enhancements
ThemisDB is a production-ready multi-model database that combines relational, graph, vector, and document models in a single system with full ACID transaction support. Built on RocksDB with advanced security and compliance features.
Key Capabilities:
- 🔒 ACID Transactions - Full snapshot isolation with MVCC
- 🔍 Multi-Model - One database for relational, graph, vector, and documents
- 🚀 High Performance - 45K writes/s, 120K reads/s
- 🛡️ Enterprise Security - TLS 1.3, RBAC, encryption, audit logging
- 🌐 Distributed - Horizontal sharding, replication, Kubernetes-ready
- 🧠 AI-Ready - Hybrid search, embedding cache, GPU-accelerated
- Quick Start Guide - Get running in 5 minutes
- Installation - Install on Linux, Windows, macOS, or Docker
- Configuration - Configure for your needs
- First Query - Write your first AQL query
- Architecture Overview - Understand the design
- AQL Query Language - Learn the query syntax
- Feature Overview - Explore all features
- REST API - HTTP API reference
- Deployment Guide - Production deployment
- Docker Guide - Run with Docker/Kubernetes
- Monitoring - Monitor with Prometheus
- Security Hardening - Secure your deployment
Relational:
- Secondary indexes (equality, composite, range)
- SQL-like AQL queries
- ACID transactions
Graph:
- Native graph storage
- BFS, Dijkstra, A* traversals
- Path constraints and pruning
Vector:
- HNSW and FAISS indexes
- GPU-accelerated similarity search
- Hybrid search for RAG workflows
Document:
- JSON storage with flexible schema
- Fast field extraction
- Schema-based encryption
- CEP Engine - Complex Event Processing with pattern matching
- OLAP - CUBE, ROLLUP, window functions
- Time-Series - Gorilla compression, continuous aggregates
- Streaming - Real-time data processing
- Authentication - RBAC with 4-tier hierarchy, mTLS
- Encryption - AES-256-GCM at rest, TLS 1.3 in transit
- Audit - 65+ event types, SIEM integration
- Compliance - GDPR, SOC 2, HIPAA ready
- Secrets - HashiCorp Vault integration
- Sharding - Consistent hashing, 150 virtual nodes
- Replication - Leader-follower and multi-master
- Redundancy - RAID-like modes (MIRROR, STRIPE, PARITY)
- Kubernetes - Operator with CRDs
- Monitoring - 44 Prometheus metrics, Grafana dashboards
| Operation | Throughput | Latency (p50) |
|---|---|---|
| Entity PUT | 45,000 ops/s | 0.02 ms |
| Entity GET | 120,000 ops/s | 0.008 ms |
| Indexed Query | 8,500 queries/s | 0.12 ms |
| Graph Traverse | 3,200 ops/s | 0.31 ms |
| Vector ANN (k=10) | 1,800 queries/s | 0.55 ms |
This wiki is organized into the following sections:
- Getting Started - Installation, quick start, configuration
- Features - Detailed feature documentation
- Query Language - AQL syntax and examples
- API Reference - REST, GraphQL, client SDKs
- Operations - Deployment, monitoring, backup
- Security - TLS, RBAC, encryption, compliance
- Performance - Tuning and optimization
- Development - Building, testing, contributing
- Architecture - System design and internals
- Advanced Topics - Sharding, GPU, plugins
- ✅ ACID transactions with MVCC
- ✅ Multi-model support (all 4 models)
- ✅ Horizontal sharding and replication
- ✅ GPU acceleration (10 backends)
- ✅ Enterprise security features
- ✅ Client SDKs (7 languages)
- ✅ Hypertables and hybrid search
- 🚧 Query optimizer v2
- 🚧 RE2 integration for security
- 🚧 SDK publishing (PyPI, npm, crates.io)
- 🚧 Penetration testing phase 1
- 📋 Multi-datacenter deployment
- 📋 Advanced ML/GNN features
- 📋 DuckDB OLAP integration
- 📋 Real-time materialized views
- 📖 Documentation: https://makr-code.github.io/ThemisDB/
- 💬 Discussions: GitHub Discussions
- 🐛 Issues: Report bugs
- 🔒 Security: Security policy
- 🤝 Contributing: Contributing guide
# Pull and run with Docker
docker pull themisdb/themisdb:latest
docker run -d -p 8765:8765 themisdb/themisdb:latest
# Create an entity
curl -X PUT http://localhost:8765/entities/users:alice \
-H "Content-Type: application/json" \
-d '{"blob":"{\"name\":\"Alice\",\"age\":30}"}'
# Query
curl -X POST http://localhost:8765/query \
-H "Content-Type: application/json" \
-d '{"table":"users","predicates":[{"column":"age","value":"30"}]}'ThemisDB is open source under the MIT License.
Ready to get started? → Quick Start Guide
Need help? → Discussions
Urheber: Themis DevTeam & Copilot
Dokumenten-Nr: Stand: 2026-02-17
Erstelldatum: 2026-02-17
Letzte Änderung: 2026-02-17
Commit-Titel: "Create documentation for build simplification proposals in ThemisDB repository."
Reviewer:
Titel: "ThemisDB Documentation Home (Language Selector)"
Dateipfad: docs/Home.md