-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This page is now language-neutral. Please choose your language:
- 🇩🇪 Deutsch (primär): docs/de/Home.md
- 🇬🇧 English: docs/en/Home.md
Note
German docs are authoritative; translations may lag. 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
ThemisDB v1.3.4 | GitHub | Documentation | Discussions | License
Last synced: January 02, 2026 | Commit: 6add659
Version: 1.3.0 | Stand: Dezember 2025
- Übersicht
- Home
- Dokumentations-Index
- Quick Reference
- Sachstandsbericht 2025
- Features
- Roadmap
- Ecosystem Overview
- Strategische Übersicht
- Geo/Relational Storage
- RocksDB Storage
- MVCC Design
- Transaktionen
- Time-Series
- Memory Tuning
- Chain of Thought Storage
- Query Engine & AQL
- AQL Syntax
- Explain & Profile
- Rekursive Pfadabfragen
- Temporale Graphen
- Zeitbereichs-Abfragen
- Semantischer Cache
- Hybrid Queries (Phase 1.5)
- AQL Hybrid Queries
- Hybrid Queries README
- Hybrid Query Benchmarks
- Subquery Quick Reference
- Subquery Implementation
- Content Pipeline
- Architektur-Details
- Ingestion
- JSON Ingestion Spec
- Enterprise Ingestion Interface
- Geo-Processor Design
- Image-Processor Design
- Hybrid Search Design
- Fulltext API
- Hybrid Fusion API
- Stemming
- Performance Tuning
- Migration Guide
- Future Work
- Pagination Benchmarks
- Enterprise README
- Scalability Features
- HTTP Client Pool
- Build Guide
- Implementation Status
- Final Report
- Integration Analysis
- Enterprise Strategy
- Verschlüsselungsstrategie
- Verschlüsselungsdeployment
- Spaltenverschlüsselung
- Encryption Next Steps
- Multi-Party Encryption
- Key Rotation Strategy
- Security Encryption Gap Analysis
- Audit Logging
- Audit & Retention
- Compliance Audit
- Compliance
- Extended Compliance Features
- Governance-Strategie
- Compliance-Integration
- Governance Usage
- Security/Compliance Review
- Threat Model
- Security Hardening Guide
- Security Audit Checklist
- Security Audit Report
- Security Implementation
- Development README
- Code Quality Pipeline
- Developers Guide
- Cost Models
- Todo Liste
- Tool Todo
- Core Feature Todo
- Priorities
- Implementation Status
- Roadmap
- Future Work
- Next Steps Analysis
- AQL LET Implementation
- Development Audit
- Sprint Summary (2025-11-17)
- WAL Archiving
- Search Gap Analysis
- Source Documentation Plan
- Changefeed README
- Changefeed CMake Patch
- Changefeed OpenAPI
- Changefeed OpenAPI Auth
- Changefeed SSE Examples
- Changefeed Test Harness
- Changefeed Tests
- Dokumentations-Inventar
- Documentation Summary
- Documentation TODO
- Documentation Gap Analysis
- Documentation Consolidation
- Documentation Final Status
- Documentation Phase 3
- Documentation Cleanup Validation
- API
- Authentication
- Cache
- CDC
- Content
- Geo
- Governance
- Index
- LLM
- Query
- Security
- Server
- Storage
- Time Series
- Transaction
- Utils
Vollständige Dokumentation: https://makr-code.github.io/ThemisDB/