Dieser Index bietet eine Übersicht über die Ordnerstruktur von ThemisDB und erklärt den Zweck jedes Verzeichnisses.
Version: 1.5.0-dev
Letzte Aktualisierung: 2026-02-17
.devcontainer/- DevContainer-Konfiguration für VS Code.github/- GitHub Actions Workflows, Issue-Templates, CI/CD-Konfiguration.tools/- Build-Tools und Hilfsskripte.vscode/- VS Code-Konfiguration für Entwickler.vscode.example/- Beispiel-VS Code-Einstellungencmake/- CMake-Module und Build-Skriptevcpkg/- vcpkg Package Manager (Submodule)
-
docs/- Gesamte Projektdokumentationdocs/de/- Deutsche Dokumentationdocs/en/- Englische Dokumentationdocs/api/- API-Referenzdokumentationdocs/architecture/- Architektur-Dokumentedocs/audit-framework/- Audit & Compliance Frameworkdocs/audit-reports/- Audit-Berichte nach Versiondocs/certification/- Zertifizierungsprogrammedocs/ci-cd/- CI/CD-Dokumentationdocs/de/llm/- LLM/LoRA-Dokumentation (Deutsch)docs/en/llm/- LLM/LoRA-Dokumentation (Englisch)docs/knowledge-base/- Wissensdatenbankdocs/operations/- Operations-Handbücherdocs/research/- Forschungsdokumentedocs/tutorials/- Tutorialsdocs/use-cases/- Anwendungsfälle
-
compendium/- ThemisDB Compendium (technisches Handbuch)
-
src/- Hauptquellcode des ThemisDB-Systems- Module Documentation im README
- Core Module:
src/acceleration/- Hardware-Beschleunigung (GPU, SIMD)src/analytics/- OLAP, Process Mining, CEPsrc/api/- REST API-Layersrc/aql/- AQL Query Languagesrc/auth/- Authentifizierung (JWT, Kerberos, MFA)src/base/- Basis-Utilitiessrc/cache/- Caching-Layersrc/cdc/- Change Data Capturesrc/chimera/- CHIMERA Benchmark Adaptersrc/compendium/- Compendium-Integrationsrc/content/- Content Managementsrc/core/- Core Framework (DI, Logging, Metrics)src/exporters/- Datenexportsrc/geo/- Geospatial Featuressrc/governance/- Data Governancesrc/gpu/- GPU-Utilitiessrc/graph/- Graph-Datenbank-Enginesrc/importers/- Datenimportsrc/index/- Indexierungssysteme (HNSW, B-Tree, Spatial)src/llm/- LLM-Integration (llama.cpp)src/metadata/- Schema Introspectionsrc/network/- Netzwerk-Layer (TLS, Zero-Copy I/O)src/observability/- Monitoring (Prometheus, Tracing)src/performance/- Performance-Optimierungsrc/plugins/- Plugin-Systemsrc/query/- Query Processing (Parser, Optimizer, Executor)src/rag/- RAG (Retrieval-Augmented Generation)src/replication/- Replikation (Raft, Multi-Master)src/scheduler/- Job Schedulingsrc/search/- Full-Text Search (BM25)src/security/- Security (Encryption, RBAC, Compliance)src/server/- Server (HTTP, gRPC, WebSocket, MQTT)src/sharding/- Horizontal Partitioningsrc/storage/- Storage Layer (RocksDB, Blob Backends)src/temporal/- Time-Travel Queriessrc/themis/- Core Framework & Module Loadingsrc/timeseries/- Time-Series Enginesrc/transaction/- Transaction Management (MVCC, SAGA)src/updates/- Hot-Reload & Schema Migrationsrc/utils/- Utility Functionssrc/voice/- Voice Assistant (STT, TTS, NLU)
-
include/- Public Header-Dateien
tests/- Unit- und Integrationstests (732 C++ Test-Dateien)benchmarks/- Performance-Benchmarks (122 C++ Benchmark-Dateien)- CHIMERA Suite README
- Enterprise Suite README
- RAG Ethics Benchmarks README
- TPC-H README
benchmarks/chimera/- CHIMERA Benchmark Framework (inkl. Python-Analyse)benchmarks/tpc/- TPC-C, TPC-H Benchmarks
clients/go/- Go Client SDK (4 Test-Dateien + 2 Benchmark-Dateien)fuzz/- Fuzzing-Tests- docs/TEST_AND_BENCHMARK_INVENTORY.md - Vollständige Test & Benchmark Inventur
clients/- Client-Bibliotheken (C++, Python, JavaScript, etc.)sdks/- SDKs für verschiedene Sprachenadapters/- Database Adapter
deploy/- Deployment-Skripte und Konfigurationendocker/- Docker-Konfigurationenhelm/- Kubernetes Helm Chartsdebian/- Debian-Paketierungpackaging/- Plattformspezifische Paketescripts/- Build- und Deployment-Skripte
config/- Konfigurationsdateiendata/- Beispiel-Daten und Fixturescerts/- SSL/TLS-Zertifikate für Tests
grafana/- Grafana-Dashboardsprometheus/- Prometheus-Konfiguration
examples/- Code-Beispieleprojects/- Beispielprojekteaql/- AQL Query-Beispielearchive/- Archivierte Dateien
openapi/- OpenAPI/Swagger-Spezifikationenproto/- Protocol Buffers-Definitionenwordpress-plugin/- WordPress-Integration
llama.cpp/- llama.cpp Submodule (LLM-Inferenz)ffmpeg/- FFmpeg Submodule (Multimedia)ports/- Custom vcpkg Portsports-overlays/- vcpkg Port Overlays
artifacts/- Build-Artefaktereleases/- Release-Informationensymbols/- Debug-Symbolellm_cache/- LLM Model Cachesecurity/- Security-Audits und Reports
- README.md - Hauptdokumentation
- QUICKSTART.md - 5-Minuten-Setup
- SETUP.md - Ausführliche Setup-Anleitung
- CONTRIBUTING.md - Beitragsrichtlinien
- ARCHITECTURE.md - System-Architektur
- CMAKE_ONLY_BUILD_SYSTEM.md - CMake Build-System
- BUILD_DIRECTORY_NAMING.md - Build-Verzeichnis-Konventionen
- CHANGELOG.md - Änderungsprotokoll
- MIGRATION_POWERSHELL_TO_CMAKE.md - Build-Migration
- SECURITY.md - Security Policy
- CODE_OF_CONDUCT.md - Verhaltenskodex
- LICENSE - MIT-Lizenz
- DOCKER_CACHE_GUIDE.md - Docker Cache-Strategie
- VCPKG_DOCKER_CACHE_STRATEGY.md - vcpkg Docker Cache
- VCPKG_MULTI_PLATFORM_PACKAGES.md - Multi-Plattform-Pakete
- Zeilen Code:
- Dateianzahl:
- Module: 39 Module mit 139 Dokumentationsdateien
- Sprachen: C++ (45.5%), HTML (35.3%), C# (7.4%), Python (4.5%)
- Website: https://makr-code.github.io/ThemisDB/
- Docker Hub: themisdb/themisdb
- GitHub: makr-code/ThemisDB