-
Notifications
You must be signed in to change notification settings - Fork 1
compliance_business_continuity
Version: 1.0
Stand: Dezember 2025
Klassifizierung: Vertraulich
BSI C5 Referenz: SIM-05, SIM-06, SIM-07
ISO 22301 KonformitΓ€t: Ja
Dieser Business Continuity Plan (BCP) und Disaster Recovery Plan (DRP) definiert die MaΓnahmen zur Aufrechterhaltung und Wiederherstellung des ThemisDB-Betriebs bei StΓΆrungen, AusfΓ€llen oder Katastrophen.
- ThemisDB-Datenbanksysteme
- ZugehΓΆrige Infrastruktur (Server, Storage, Netzwerk)
- Backup-Systeme
- Monitoring-Systeme
- Dokumentation und Konfiguration
| Begriff | Definition |
|---|---|
| RTO | Recovery Time Objective - Maximale tolerierbare Ausfallzeit |
| RPO | Recovery Point Objective - Maximaler tolerierbarer Datenverlust |
| MTPD | Maximum Tolerable Period of Disruption |
| BIA | Business Impact Analysis |
| Prozess | KritikalitΓ€t | RTO | RPO | MTPD |
|---|---|---|---|---|
| Datenbankzugriff (CRUD) | Kritisch | 1h | 5min | 4h |
| Backup-Erstellung | Hoch | 4h | 24h | 24h |
| Monitoring/Alerting | Hoch | 2h | 15min | 8h |
| Admin-Zugang | Mittel | 4h | 1h | 24h |
| Reporting | Niedrig | 24h | 4h | 72h |
| Risiko | Wahrscheinlichkeit | Auswirkung | Risikostufe |
|---|---|---|---|
| Hardware-Ausfall | Mittel | Hoch | Hoch |
| Software-Fehler | Mittel | Mittel | Mittel |
| Cyberangriff | Niedrig | Kritisch | Hoch |
| Naturkatastrophe | Sehr niedrig | Kritisch | Mittel |
| Stromausfall | Niedrig | Hoch | Mittel |
| Menschliches Versagen | Mittel | Mittel | Mittel |
| Datenkorruption | Niedrig | Hoch | Mittel |
| Typ | HΓ€ufigkeit | Aufbewahrung | Methode |
|---|---|---|---|
| Full Backup | WΓΆchentlich (Sonntag 02:00) | 4 Wochen | RocksDB Checkpoint |
| Incremental | TΓ€glich (02:00) | 7 Tage | WAL-Archivierung |
| Continuous | Laufend | 24 Stunden | WAL Streaming |
# Full Backup (Linux)
./scripts/backup-incremental.sh --full --target /backup/themisdb/full
# Incremental Backup
./scripts/backup-incremental.sh --incremental --target /backup/themisdb/incremental
# Windows PowerShell
.\scripts\backup-incremental.ps1 -Type Full -Target D:\Backup\ThemisDB- AES-256-GCM fΓΌr Backup-Dateien
- SchlΓΌssel in HSM oder Vault gespeichert
- Separate SchlΓΌssel fΓΌr Backup (nicht DB-SchlΓΌssel)
| Strategie | Beschreibung | RTO | Kosten |
|---|---|---|---|
| Cold Standby | Backup-Restore auf Abruf | 4-8h | Niedrig |
| Warm Standby | Vorkonfigurierter Server | 1-2h | Mittel |
| Hot Standby | Leader-Follower Replication | < 15min | Hoch |
| Multi-Master | Aktiv-Aktiv Cluster | < 1min | Sehr hoch |
| Konfiguration | PrimΓ€r | SekundΓ€r | Replikation |
|---|---|---|---|
| Single Site | DC1 | - | Keine |
| Multi-Site Async | DC1 | DC2 | Async (< 1min) |
| Multi-Site Sync | DC1 | DC2 | Sync |
| Multi-Region | EU | US | Async |
ThemisDB unterstΓΌtzt RAID-Γ€hnliche Redundanzstrategien auf Datenbankebene. Diese bieten automatische Datenredundanz und Failover-FΓ€higkeiten.
| Modus | Beschreibung | Speichereffizienz | RTO | RPO | Min. Shards |
|---|---|---|---|---|---|
| NONE | Nur Sharding, keine Redundanz | 100% | Backup-abhΓ€ngig | Backup-abhΓ€ngig | 1 |
| MIRROR | VollstΓ€ndige Spiegelung (RAID-1) | 50% | < 1 min | 0 | 2 |
| STRIPE | Daten-Striping fΓΌr Throughput (RAID-0) | 100% | Backup-abhΓ€ngig | Backup-abhΓ€ngig | 2 |
| STRIPE_MIRROR | Striping + Mirror (RAID-10) | 50% | < 1 min | 0 | 4 |
| PARITY | Erasure Coding (RAID-5/6) | k/(k+m) | < 5 min | 0 | 3+ |
| GEO_MIRROR | Geo-verteilte Replikation | 50-33% | < 5 min | < 1 min | 2+ DCs |
| KritikalitΓ€t | Empfohlener Modus | BegrΓΌndung |
|---|---|---|
| Mission Critical | GEO_MIRROR + STRIPE_MIRROR | Maximale VerfΓΌgbarkeit, DC-Ausfallschutz |
| Business Critical | STRIPE_MIRROR | Hohe VerfΓΌgbarkeit, gute Performance |
| Standard | MIRROR | Einfache Redundanz, gutes Kosten/Nutzen |
| Non-Critical | PARITY | Speichereffizient, akzeptable Recovery-Zeit |
| Development | NONE | Keine Produktionsdaten |
# config/storage_redundancy.yaml
redundancy:
default_mode: MIRROR
collections:
# Mission-critical Kundendaten
customers:
mode: STRIPE_MIRROR
min_replicas: 4
sync_mode: synchronous
# Standard-Transaktionsdaten
transactions:
mode: MIRROR
min_replicas: 2
sync_mode: semi-synchronous
# Logs und Analytics
analytics:
mode: PARITY
data_shards: 4
parity_shards: 2
sync_mode: asynchronous
# Granulare Blob-Level Redundanz
blob_level:
sst_files:
mode: MIRROR
priority: high
wal_files:
mode: STRIPE_MIRROR
priority: critical
index_files:
mode: MIRROR
priority: high
blob_files:
mode: PARITY
priority: medium| Szenario | MIRROR | STRIPE_MIRROR | PARITY | GEO_MIRROR |
|---|---|---|---|---|
| Single Shard Failure | < 1 min | < 1 min | 2-5 min | < 1 min |
| Dual Shard Failure | Backup req. | < 2 min | 5-10 min* | < 2 min |
| DC Failure | N/A | Backup req. | Backup req. | < 5 min |
| Full Cluster Loss | Backup req. | Backup req. | Backup req. | Backup req. |
*bei RAID-6 Konfiguration (2 Parity-Shards)
# config/replication.yaml
replication:
mode: leader-follower
sync_mode: semi-synchronous # sync | semi-sync | async
leader:
node_id: themisdb-node-1
followers:
- node_id: themisdb-node-2
priority: 100 # HΓΆher = bevorzugt fΓΌr Promotion
lag_threshold_sec: 30
- node_id: themisdb-node-3
priority: 50
lag_threshold_sec: 60
failover:
automatic: true
health_check_interval_sec: 10
failure_threshold: 3
promotion_delay_sec: 30| Sync-Modus | RPO | Performance Impact | Anwendung |
|---|---|---|---|
synchronous |
0 | Hoch (Latenz +50-100%) | Finanzielle Daten |
semi-synchronous |
< 1 sec | Mittel (Latenz +10-30%) | Standard |
asynchronous |
< 1 min | Niedrig | Logs, Analytics |
replication:
mode: multi-master
conflict_resolution:
strategy: last-write-wins # lww | vector-clock | custom
nodes:
- node_id: themisdb-eu
datacenter: eu-west-1
region: EU
- node_id: themisdb-us
datacenter: us-east-1
region: US
vector_clocks:
enabled: true
sync_interval_ms: 100- VollstΓ€ndiges Backup vorhanden
- WAL-Archive seit Backup verfΓΌgbar
- Ziel-Zeitpunkt bekannt
# 1. ThemisDB stoppen
systemctl stop themisdb
# 2. Datenverzeichnis sichern
mv /var/lib/themisdb /var/lib/themisdb.corrupted
# 3. Letztes Full Backup wiederherstellen
./scripts/restore.sh --source /backup/themisdb/full/latest --target /var/lib/themisdb
# 4. WAL-Archive anwenden bis Zielzeitpunkt
./scripts/restore.sh --apply-wal --until "2025-12-02T14:30:00Z"
# 5. Konsistenz prΓΌfen
./scripts/verify-consistency.sh /var/lib/themisdb
# 6. ThemisDB starten
systemctl start themisdb
# 7. Funktionstest
curl http://localhost:8765/health| Datenmenge | Full Restore | WAL Apply | Gesamt |
|---|---|---|---|
| 10 GB | 5 min | 2 min | 7 min |
| 100 GB | 30 min | 10 min | 40 min |
| 1 TB | 3 h | 45 min | 4 h |
# config/replication.yaml
replication:
mode: leader-follower
failover:
automatic: true
health_check_interval_sec: 10
failure_threshold: 3
promotion_delay_sec: 30# 1. Standby-Status prΓΌfen
themisctl replication status
# 2. Failover initiieren
themisctl replication failover --target standby-node-1
# 3. DNS/Load-Balancer aktualisieren
# (Deployment-spezifisch)
# 4. Alte Primary als Standby neu konfigurieren
themisctl replication demote --node old-primary- Betriebssystem-Image oder Installationsmedien
- Backup der ThemisDB-Daten
- Backup der Konfiguration
- Dokumentation der Netzwerkkonfiguration
- Hardware bereitstellen (0-4h abhΓ€ngig von VerfΓΌgbarkeit)
- OS installieren (~30min)
- ThemisDB installieren (~15min)
- Konfiguration wiederherstellen (~15min)
- Daten wiederherstellen (abhΓ€ngig von Datenmenge)
- Netzwerk konfigurieren (~15min)
- Funktionstest (~15min)
Automatischer Recovery (empfohlen):
# Die Redundanz-Engine erkennt den Ausfall automatisch
# und leitet Anfragen an den Mirror um
# Status prΓΌfen:
themisctl redundancy status --cluster production
# Erwartete Ausgabe:
# Cluster: production
# Mode: MIRROR
# Healthy Shards: 3/4
# Degraded: shard-2 (node themisdb-node-2)
# Recovery: IN_PROGRESS (45%)Manueller Recovery:
# 1. Ausgefallenen Shard identifizieren
themisctl shard list --status failed
# 2. Neuen Shard provisionieren
themisctl shard add --node themisdb-node-5 --role mirror
# 3. Resync starten
themisctl redundancy resync --shard shard-2 --source shard-2-mirror
# 4. Status ΓΌberwachen
themisctl redundancy watch --shard shard-2# 1. Degradierten Shard identifizieren
themisctl parity status
# 2. Recovery initiieren (automatische Rekonstruktion)
themisctl parity rebuild --shard shard-3
# 3. Fortschritt ΓΌberwachen
# ACHTUNG: WΓ€hrend Rebuild ist das System weiterhin verfΓΌgbar,
# aber mit erhΓΆhter Latenz und ohne weitere Fehlertoleranz
themisctl parity watch
# Output:
# Rebuilding shard-3 from parity...
# Progress: 67% | ETA: 12 min | Throughput: 450 MB/sSzenario: PrimΓ€res Datacenter ausgefallen
# 1. DC-Status prΓΌfen
themisctl dc status
# Output:
# DC eu-west-1: UNREACHABLE
# DC us-east-1: HEALTHY
# 2. Failover zum sekundΓ€ren DC
themisctl dc failover --target us-east-1 --force
# 3. DNS/Load-Balancer aktualisieren
# (Automatisch wenn CloudFlare/Route53 Health Checks konfiguriert)
# 4. Nach DC-Recovery: Resync
themisctl dc resync --source us-east-1 --target eu-west-1
# 5. Failback (optional)
themisctl dc failback --primary eu-west-1Bei Split-Brain Recovery:
# 1. Konflikt-Status prΓΌfen
themisctl conflicts list
# 2. Automatische Resolution (LWW)
themisctl conflicts resolve --strategy lww --dry-run
themisctl conflicts resolve --strategy lww
# 3. Manuelle Resolution (falls nΓΆtig)
themisctl conflicts resolve --key "customer:12345" --winner node-eu
# 4. Konsistenz verifizieren
themisctl consistency check --full# 1. Backpressure-Status prΓΌfen
themisctl streaming status
# Output:
# Node themisdb-node-3: BACKPRESSURE_ACTIVE
# Pending: 45,000 ops | Buffer: 89% full
# Deferred since: 2025-12-02T14:30:00Z
# 2. KapazitΓ€t erhΓΆhen oder Last reduzieren
themisctl streaming resume --node themisdb-node-3
# 3. WAL-Replay fΓΌr verpasste Γnderungen
themisctl wal replay --node themisdb-node-3 --from "2025-12-02T14:30:00Z"
# 4. Catch-up Status
themisctl streaming catch-up --node themisdb-node-3
# Output:
# Catching up... 12,000 ops remaining | ETA: 2 min| Test | HΓ€ufigkeit | Verantwortlich | Dokumentation |
|---|---|---|---|
| Backup-IntegritΓ€t | TΓ€glich | Automatisiert | Log-Datei |
| Restore-Test (Subset) | WΓΆchentlich | DBA | Test-Protokoll |
| Full Restore-Test | Monatlich | DBA | VollstΓ€ndiger Bericht |
| Failover-Test | Quartalsweise | Operations | Failover-Protokoll |
| DR-Γbung | JΓ€hrlich | alle | DR-Bericht |
| RAID Degradation Test | Monatlich | Operations | RAID-Test-Protokoll |
| Shard Failure Simulation | Quartalsweise | Operations | Sharding-Test-Protokoll |
| DC Failover Test | HalbjΓ€hrlich | Operations | DC-Failover-Protokoll |
| Multi-Master Conflict Test | Quartalsweise | DBA | Conflict-Resolution-Protokoll |
#!/bin/bash
# scripts/verify-backup.sh
BACKUP_PATH="$1"
REPORT_PATH="/var/log/themisdb/backup-verification.log"
echo "=== Backup Verification $(date) ===" >> "$REPORT_PATH"
# 1. PrΓΌfsumme verifizieren
if sha256sum -c "$BACKUP_PATH/checksums.sha256"; then
echo "β Checksums valid" >> "$REPORT_PATH"
else
echo "β Checksum mismatch!" >> "$REPORT_PATH"
exit 1
fi
# 2. VerschlΓΌsselung prΓΌfen
if openssl enc -d -aes-256-gcm -in "$BACKUP_PATH/data.enc" -out /dev/null -pass file:/etc/themisdb/backup.key 2>/dev/null; then
echo "β Encryption valid" >> "$REPORT_PATH"
else
echo "β Decryption failed!" >> "$REPORT_PATH"
exit 1
fi
# 3. Metadaten prΓΌfen
if [ -f "$BACKUP_PATH/manifest.json" ]; then
echo "β Manifest exists" >> "$REPORT_PATH"
else
echo "β Manifest missing!" >> "$REPORT_PATH"
exit 1
fi
echo "=== Verification Complete ===" >> "$REPORT_PATH"
exit 0# Restore-Test-Protokoll
**Datum:** [YYYY-MM-DD]
**Tester:** [Name]
**Backup-Datum:** [YYYY-MM-DD HH:MM]
**Backup-Typ:** [Full/Incremental/PITR]
## Testumgebung
- Server: [Hostname/IP]
- OS: [OS Version]
- ThemisDB Version: [Version]
## DurchfΓΌhrung
| Schritt | Erwartet | TatsΓ€chlich | Status |
|---------|----------|-------------|--------|
| Backup lokalisiert | Vorhanden | | β |
| Checksums gΓΌltig | OK | | β |
| Restore gestartet | Ohne Fehler | | β |
| Restore abgeschlossen | Ohne Fehler | | β |
| Datenbank startet | OK | | β |
| Health Check | 200 OK | | β |
| Stichproben-Query | Erwartete Daten | | β |
| Performance akzeptabel | < 2x normal | | β |
## Ergebnis
- [ ] Bestanden
- [ ] Bestanden mit Anmerkungen
- [ ] Nicht bestanden
## Dauer
- Restore: [HH:MM]
- Verifizierung: [HH:MM]
- Gesamt: [HH:MM]
## Anmerkungen
[Freitext]
## Unterschrift
Tester: _________________ Datum: _________
Reviewer: _________________ Datum: _________| Stufe | Situation | Benachrichtigen | Innerhalb |
|---|---|---|---|
| 1 | Minor (Service degraded) | On-Call DBA | 15 min |
| 2 | Major (Service down) | Team Lead + On-Call | 30 min |
| 3 | Kritisch (Datenverlust mΓΆglich) | Management + Team | 1 h |
| 4 | Katastrophe (Multi-System) | C-Level + alle Teams | Sofort |
| Rolle | Name | Telefon | Ersatz | |
|---|---|---|---|---|
| On-Call DBA | [Name] | [Tel] | [Email] | [Name2] |
| Team Lead | [Name] | [Tel] | [Email] | [Name2] |
| Security Lead | [Name] | [Tel] | [Email] | [Name2] |
| Management | [Name] | [Tel] | [Email] | [Name2] |
- Intern: Slack/Teams Channel: #themisdb-incidents
- Extern: Status-Page (falls vorhanden)
- Updates: Alle 30 Minuten wΓ€hrend Incident
| Rolle | Verantwortlichkeiten |
|---|---|
| Incident Commander | Gesamtkoordination, Entscheidungen |
| DBA/Operations | Technische Wiederherstellung |
| Security Lead | Sicherheitsbewertung |
| Communications | Interne/externe Kommunikation |
| Documentation | Incident-Protokollierung |
| Training | Zielgruppe | HΓ€ufigkeit | Dauer |
|---|---|---|---|
| BCP-Γbersicht | alle | JΓ€hrlich | 1h |
| Restore-Prozeduren | DBA/Ops | Quartalsweise | 2h |
| Failover-Prozeduren | DBA/Ops | HalbjΓ€hrlich | 4h |
| DR-Γbung | alle | JΓ€hrlich | 1 Tag |
| Typ | Beschreibung | Aufwand |
|---|---|---|
| Tabletop | Theoretische Durchsprache | Niedrig |
| Walkthrough | Schrittweise Prozedur-Review | Mittel |
| Simulation | Test in Testumgebung | Mittel |
| Full-Scale | Test in Produktion (kontrolliert) | Hoch |
Diese Dokumentation wird ΓΌberprΓΌft:
- Nach jedem Incident
- Nach signifikanten InfrastrukturΓ€nderungen
- Mindestens jΓ€hrlich
| Version | Datum | Autor | Γnderungen |
|---|---|---|---|
| 1.0 | Dezember 2025 | ThemisDB Team | Erstversion |
| 1.1 | Dezember 2025 | ThemisDB Team | RAID-Sharding, Replication, Streaming Protocol Recovery hinzugefΓΌgt |
- Incident Commander benannt
- War Room / Channel eingerichtet
- Erste EinschΓ€tzung dokumentiert
- Stakeholder informiert
- Backup-Status geprΓΌft
- Dienste wiederhergestellt
- DatenintegritΓ€t verifiziert
- Alle Systeme ΓΌberwacht
- Incident-Report erstellt
- Lessons Learned Meeting geplant
docs/security/INCIDENT_RESPONSE_PLAN.mddocs/guides/deployment.mdscripts/backup-incremental.shscripts/restore.shdocs/sharding/RAID_REDUNDANCY_ARCHITECTURE.mddocs/sharding/SHARDING_UNIFIED_DOCUMENTATION.mdinclude/replication/replication_manager.hinclude/sharding/redundancy_strategy.h
# RAID-Redundanz Test-Protokoll
**Datum:** [YYYY-MM-DD]
**Tester:** [Name]
**Redundanz-Modus:** [MIRROR/STRIPE_MIRROR/PARITY/GEO_MIRROR]
**Cluster:** [Cluster-Name]
## Testumgebung
- Nodes: [Anzahl]
- Shards: [Anzahl]
- Datenvolumen: [GB]
- Redundanz-Faktor: [N]
## DurchfΓΌhrung: Simulierter Shard-Ausfall
| Schritt | Erwartet | TatsΓ€chlich | Status |
|---------|----------|-------------|--------|
| Shard deaktiviert | System meldet Degradation | | β |
| Failover erfolgt | < 1 min fΓΌr MIRROR | | β |
| Queries weiterhin mΓΆglich | Ja, evtl. erhΓΆhte Latenz | | β |
| Monitoring-Alert | Alert ausgelΓΆst | | β |
| Recovery gestartet | Automatisch oder manuell | | β |
| Resync abgeschlossen | Daten konsistent | | β |
| System wieder healthy | Alle Shards aktiv | | β |
## Metriken
| Metrik | Wert |
|--------|------|
| Time to Detection | [Sekunden] |
| Time to Failover | [Sekunden] |
| Query Latency (wΓ€hrend Degradation) | [ms] |
| Resync Duration | [Minuten] |
| Resync Throughput | [MB/s] |
## Ergebnis
- [ ] Bestanden
- [ ] Bestanden mit Anmerkungen
- [ ] Nicht bestanden
## Anmerkungen
[Freitext]
## Unterschrift
Tester: _________________ Datum: _________
Reviewer: _________________ Datum: _________Letzte Aktualisierung: Dezember 2025
NΓ€chstes Review: Juni 2026
Dokumentverantwortlicher: ThemisDB Operations Team
ThemisDB 1.9.0-beta Β· Home Β· Wiki-Index Β· Module-Index Β· FAQ Β· Quick-Reference Β· GitHub Β· Issues Β· Discussions Β· License
- Batch Operations
- Best Practices
- CRUD Tutorial
- Custom Document Ingestion
- Getting Started Tutorial
- Interactive Examples
- Schema Design
- Video Tutorials
- AQL Reference
- AQL Examples
- AQL Overview
- AQL Feature Roadmap
- AQL Geospatial Guide
- AQL LLM Migration Guide
- AQL API
- AQL Grammar (EBNF)
- AQL Root Overview
- AQL Examples (root)
- API Reference
- API Module README
- OpenAPI Overview
- Client SDK Overview
- SDK Overview
- Operations
- Operations Overview
- Operations Runbook
- Operations Handbook
- ThemisCtl Admin Guide
- Pipeline E2E SOPs
- Deploy Overview
- Docker Overview
- Docker Hub README
- Helm Overview
- Packaging Overview
- Operator Overview
- Security Policy
- Production Hardening Checklist
- Security Hardening Guide
- Encryption Key Management
- Access Control Framework
- Zero Trust Policy
- API Authentication & Authorization
- HSM Production Setup
- PKCS11 Integration
- DSGVO / SOC2 Checklist
- Access Model Runbooks
- Access Model Dashboard
- Maturity Automation Runbook
- Access Review Automation
- Access Model Dashboard
- Access Model Runbooks
- Rights Revocation
- Dr Checklists
- Dr Testing
- Incident Response Playbook
- Incident Response Testing
- GPU Oom Recovery
- Grammar Debugging
- Metrics Scrape Troubleshooting
- Model Swap Procedure
- Quota Tuning
- Subagent Deployment
- Logging Configuration
- Content Model
- Crypto & Keys
- Feature Flags Reference
- Modular Architecture Roadmap
- Modularization Guide
- Module Architecture Index
- PostgreSQL Wire Protocol
- Query Scheduling
- Raft Consensus Design
- Resource Pooling
- Source Directory Guide
- Unified Access Model
- E1 001 Layered Retrieval Design
- E1 002 Ann Abstraction Strategy
- E1 003 Tensor Summary Types
- E1 004 Lora Package Distinction
- E1 005 Model Switch Compatibility
- E1 006 Federated Tensor Summaries
- E2 001 Evaluation Framework Design
- E2 002 Hardware Profile Strategy
- E2 003 Query Planner Routing Model
- E2 004 Approximation Governance Rules
- E2 005 Cross Layer Fallback Confidence Policy
- E3 001 Distributed Tensor Design
- E3 002 Manifest Coordination Strategy
- E3 003 Recovery And Erasure Choice
- E3 004 Tensor Fabric Infrastructure
- Contributing
- Contributing (root)
- Code of Conduct
- Support
- Maintainers
- CTest Guide
- Build Quick Reference
- Developer Wiki Index
- Build / Test / CI
- Module Index
- Branching Strategy
- Disabled Stub Policy
- Docs PR Policy
- GA Promotion Sign Off
- Github Milestones Setup
- Maturity Claim Verification Checklist
- Maturity Evidence Registry
- Merge Gate Bot Config
- Merge Gate Status Live
- Phase 1 Closure Report
- Phase Closure Policy
- Phase Dependency Graph
- Phase3 Enforcement Runbook
- Plugin Submodule Rollback
- PR Version Targeting
- PR Version Targeting Backfill
- Production Ready 2026 Delivery Plan
- Query Module Status
- Readme
- Release Promotion Gate Policy
- Release Validation Checklist
- Security Module 5671 Evidence Summary
- Sharding P6 Residual Risk Acceptance
- Sourcecode Compliance Governance
- Updates Development Status Sign Off
- Wave C Implementation Complete
- Blob Storage
- Cuda
- Ethics Ai
- Exporters
- Huggingface
- Image Analysis
- Importers
- RPC
- Scraper
- Themisdb Ai Watermark Detector
- User Storage Encrypted
- Chimera Architecture
- Chimera Future
- Chimera Readme
- Chimera Roadmap
- Covina Fastapi Ingestion Architecture
- Covina Fastapi Ingestion Future
- Covina Fastapi Ingestion Roadmap
- Vcc Base Architecture
- Vcc Base Future
- Vcc Base Roadmap
- Vcc Clara Ingestion Architecture
- Vcc Clara Ingestion Future
- Vcc Clara Ingestion Roadmap
- Vcc Veritas Architecture
- Vcc Veritas Future
- Vcc Veritas Roadmap
- 01 Hello World
- 02 Todo App
- 03 Contact Manager
- 04 Inventory System
- 05 Time Series Monitor
- 06 Graph Social Network
- 07 Vector Search Documents
- 08 Dms Erp System
- 09 Iot Sensor Network
- 10 Drone Image Analysis
- 11 Blog Wiki
- 12 Expense Tracker
- 13 Recipe Manager
- 14 Ecommerce Catalog
- 15 Event Management
- 16 Kanban Board
- 17 Crm
- 18 Realtime Chat
- 19 Recommendation Engine
- 20 Smart Home
- 21 Coding Platform
- 22 AQL Diagram Tool
- 23 Traveling Salesman
- 24 Moral Philosophy Debates
- API Versioning
- Distributed Sharding
- Feedback Plugins
- Geo
- Gnn
- Image Analysis
- Legal Lora Training
- LLM
- Lora Sync
- Migration
- Nlp
- Performance
- Railway
- Replication
- Rope Visualization
- Sample Product Config
- Security
- Client SDK Overview
- Quickstart
- Sdk Enhancements
- Sdk Implementation Summary
- Test Suite Readme
- Go
- Java
- Javascript
- Php
- Python
- Ruby
- Rust
- Typescript
- 01 Grundlegende Operationen
- 02 AQL Queries
- 03 Graph Daten
- 04 Multimodell Anwendung
- 01 Quickstart Guide
- 02 AQL Referenz Kurzuebersicht
- 03 Datenmodellierung Guide
- 04 Uebungsaufgaben
- 05 Best Practices Guide
- Training Documents
- Training Overview
- 01 Einfuehrung Und Uebersicht
- 02 Datenmodelle Und Architektur
- 03 AQL Abfragesprache
- 04 Installation Und Setup
- 05 Anwendungsbeispiele
- Training Presentations
- Dependencies Readme
- Processmonitor Readme
- Themis.admintools.shared Readme
- Themis.aqlquerybuilder Readme
- Themis.aqlquerybuilder Roadmap
- Themis.auditlogviewer Readme
- Themis.auditlogviewer Roadmap
- Themis.classificationdashboard Readme
- Themis.classificationdashboard Roadmap
- Themis.compliancereports Readme
- Themis.compliancereports Roadmap
- Themis.gisviewer.controlpanel Readme
- Themis.gisviewer.controlpanel Roadmap
- Themis.impactanalysisviewer Readme
- Themis.impactanalysisviewer Roadmap
- Themis.ingestiontool Readme
- Themis.ingestiontool Roadmap
- Themis.keyrotationdashboard Readme
- Themis.keyrotationdashboard Roadmap
- Themis.piimanager Readme
- Themis.piimanager Roadmap
- Themis.retentionmanager Readme
- Themis.retentionmanager Roadmap
- Themis.sagaverifier Readme
- Themis.sagaverifier Roadmap
- Themis.usbadmintool Readme
- Themis.usbadmintool Roadmap
- CI Readme
- CI Roadmap
- Compiler Diagnostics Readme
- Compiler Diagnostics Roadmap
- Completion Readme
- Copilot Ollama Router Readme
- Copilot Ollama Router Roadmap
- Gnn Readme
- Gnn Roadmap
- Rope Visualizer Readme
- Rope Visualizer Roadmap
- Tco Calculator Readme
- Tco Calculator Roadmap
- Tests Readme
- Tests Roadmap
- Themis Config Wx Readme
- Themis Docs Builder Readme
- Wikipedia Ingestion Readme