Version 1.8.0 | April 2026
Dieses Buch ist die narrative Gesamtdoku für ThemisDB: weniger Überschriften, mehr Fließtext. Es führt Sie von den Grundlagen bis zur Mastery, mit echten Beispielen und klaren Handlungsanweisungen.
Sie finden hier keine fragmentierten 700 Einzeltexte, sondern einen geführten Weg: zuerst verstehen, dann anwenden, dann optimieren. Konzepte, Design-Entscheidungen und Best Practices werden stets mit vollständigen, lauffähigen Beispielen verknüpft.
Für wen? Einsteiger erhalten einen sanften Einstieg; Entwickler und Architekten bekommen belastbare Patterns; Admins und SREs finden Betrieb, Skalierung und Sicherheit kompakt zusammengeführt.
Wie lesen? Am Stück (empfohlen) für den roten Faden. Oder kapitelweise springen: Multi-Model in Teil II (Kap. 5–9), Production-Ready in Teil V (Kap. 17–21), Security in Teil VI (Kap. 21, 36, 40). Alle Beispielprojekte sind direkt referenziert.
Struktur auf einen Blick: Grundlagen, Datenmodelle, Spezialanwendungen, Erweiterte Features, Skalierung, Sicherheit, Entwicklung, Best Practices, Anhänge. Jedes Kapitel folgt dem Muster Überblick → Theorie → Praxis → Patterns → Performance → Takeaways.
Ressourcen: GitHub · Issues · Discussions · QUICKSTART.md. Feedback ist willkommen – jede Korrektur hilft.
Hinweise und Code sind konsistent formatiert; AQL- und Python-Snippets zeigen realistische Aufrufe. Hervorhebungen bleiben sparsam: fett für Schlüsselbegriffe, Inline-Code für Befehle und Dateinamen.
Los geht's: Direkt ins Vorwort für Kontext, oder in Kapitel 1 für den Einstieg in ThemisDB.
| Kapitel | Titel |
|---|---|
| Vorwort | Warum ThemisDB? Vision und Entstehung |
| Kapitel 0 | Genesis — Entstehungsgeschichte |
| Kapitel 1 | Einführung in ThemisDB |
| Kapitel 2 | System-Architektur |
| Kapitel 3 | Multi-Model Überblick |
| Kapitel 4 | Installation & Erstkonfiguration |
| Kapitel | Titel |
|---|---|
| Kapitel 5 | Relationales Modell & SQL-Kompatibilität |
| Kapitel 6 | Graph-Datenbank (BFS/DFS/A*/Dijkstra, Distributed) |
| Kapitel 7 | Dokument-Management (PDF/Office/OCR, 10-Stage Pipeline) |
| Kapitel 8 | Storage Layer (RocksDB, MVCC, WAL, Cache, Scheduler) |
| Kapitel 8b | Vector-Datenbank (HNSW, ANN, GPU-beschleunigt) |
| Kapitel 9 | Time-Series & Bi-Temporal (System-Versioning, Time-Travel) |
| Kapitel | Titel |
|---|---|
| Kapitel 10 | Enterprise-Features (Multi-Tenancy, RBAC, Audit) |
| Kapitel 11 | Real-Time: CDC, Ingestion, Changefeeds |
| Kapitel 12 | Computer Vision & Bildanalyse |
| Kapitel 13 | Full-Text & Hybrid Search (BM25+Vector, RRF) |
| Kapitel 14 | Geospatial (WGS-84, R-Tree, GPU Clustering) |
| Kapitel 15 | Analytics (OLAP, CEP, Anomaly Detection, ONNX) |
| Kapitel | Titel |
|---|---|
| Kapitel 16 (ML) | Machine Learning: Training, Exporters, Importers |
| Kapitel 16 (Sharding) | Horizontal Scaling & Sharding |
| Kapitel 17 | LLM Integration: llama.cpp, RAG, LoRA, Voice, Prompt Engineering |
| Kapitel 18 (ML) | ML-Erweiterungen |
| Kapitel | Titel |
|---|---|
| Kapitel 17b | Scaling-Patterns |
| Kapitel 18 (HA) | High Availability: Replication, WAL-Archival, Chaos, Failover |
| Kapitel 19 | Monitoring & Alerting |
| Kapitel 19b | Observability-Deep-Dive |
| Kapitel 20 | Backup & PITR |
| Kapitel 20b | Performance-Referenz |
| Kapitel MVCC | MVCC, HLC, Transaktionen, SAGA, Deadlock-Prediction |
| Kapitel | Titel |
|---|---|
| Kapitel 21 | Authentication (JWT/OAuth2/SAML/WebAuthn/LDAP/MFA/OIDC) |
| Kapitel 21b | Performance-Optimierung in Security-Pfaden |
| Kapitel 22 | Client-Bibliotheken & SDK |
| Kapitel 22b | Encryption (AES-256-GCM, DEK/KEK/MasterKey, HSM) |
| Kapitel 36 | Security Hardening (RLS, Zero Trust, Field Encryption) |
| Kapitel 40 | Data Governance & Compliance (GDPR/HIPAA/CCPA/PCI/SOC2) |
| Kapitel | Titel |
|---|---|
| Kapitel 23 | Testing & QA |
| Kapitel 24 | KI-Ethik & Responsible AI |
| Kapitel 25 | DevOps: Updates, Canary, Blue/Green, Schema Migration |
| Kapitel 26 | Migration von Legacy-Systemen |
| Kapitel 27 | Troubleshooting |
| Kapitel 28 | AQL-Referenz |
| Kapitel 29 | Analytics & Process Mining |
| Kapitel 30 | Deployment & Betrieb |
| Kapitel 31 | API & Protokolle (Wire V2, QUIC, gRPC, UDP) |
| Kapitel 32 (API) | REST API Design |
| Kapitel 32 (AQL OOP) | AQL OOP-Implementierung |
| Kapitel 33 | Best Practices |
| Kapitel 34 | Query-Optimierung (Adaptive Optimizer, Index Management) |
| Kapitel 35 | Datenmodellierungs-Patterns |
| Kapitel 37 | Ecosystem Integration (Chimera, Plugins) |
| Kapitel 38 | Observability & SRE (Prometheus, OpenTelemetry) |
| Kapitel 39 | Performance-Tuning Cookbook |
| Kapitel 41 | Hands-On Labs |
| Kapitel 42 | Docs-Assistent |
| Anhang | Titel |
|---|---|
| Appendix D | Feature Status Matrix (v1.8.0) |
| Appendix E | Incident Runbooks |
| Appendix F | AQL Cheatsheet |
| Appendix G | Konfigurationsreferenz |
| Appendix H | Glossar |
| Appendix I | Troubleshooting-Index |
| Literatur | Literatur & Referenzen |