Skip to content

Latest commit

 

History

History
322 lines (253 loc) · 15.5 KB

File metadata and controls

322 lines (253 loc) · 15.5 KB

ThemisDB Documentation (Language Selector)

This root file is language-neutral. Bitte wähle eine Sprachversion:

Note

Die deutschsprachigen Dokumente sind die authoritative Source. Übersetzungen können zeitlich nachhängen.

Übersichtsdokumente


🎯 Nach Zielgruppe

Für neue Nutzer & Lernende

Für Stakeholder & Management

Für Entwickler

Für DevOps & Operations

Für Security & Compliance


🏗️ Nach Architektur-Ebene

Query & Analytics Layer

Storage & Index Layer

Distribution & Scaling Layer

Acceleration Layer

  • GPU Acceleration Plan - 10 GPU Backends (173K LOC)
    • CUDA, Vulkan, FAISS, DirectX, HIP, OpenCL, OneAPI, ZLUDA

Content & Data Processing

Server & API Layer

Security & Governance Layer


🚀 Quick Start Guides

Installation & Deployment

Getting Started


📖 Referenz-Dokumentation

Client SDKs

Data Import/Export

Plugin Development


🔧 Administration & Operations

Admin Tools

Operations Guides

Performance & Monitoring


📊 Reports & Status

Development Reports

Status Reports

Roadmap & Planning


📦 Integration & Ingestion

Data Ingestion

Enterprise Integration


🔍 Source Code Dokumentation

Module Documentation (src/)

Alle 26 Module mit detaillierter Dokumentation in de/src/:

  • Acceleration - GPU/CPU Backends (173K LOC)
  • Analytics - OLAP, CEP (57K LOC)
  • API - GraphQL, Geo Hooks
  • Auth - JWT Validation
  • Cache - Semantic Cache
  • CDC - Change Data Capture
  • Content - 15 File Processors (256K LOC)
  • Exporters - Data Export
  • Geo - Spatial Operations
  • Governance - Policy Engine
  • Importers - Data Import
  • Index - Vector, Graph, Secondary (400K LOC)
  • LLM - LLM Integration
  • Network - Wire Protocol
  • Observability - Metrics, Tracing
  • Plugins - Plugin System
  • Query - AQL Engine (240K LOC)
  • Replication - Leader-Follower, Multi-Master (12K LOC)
  • Security - Encryption, RBAC (187K LOC)
  • Server - HTTP, API Handlers (164K LOC)
  • Sharding - VCC-URN, Gossip (300K LOC)
  • Storage - RocksDB, MVCC (76K LOC)
  • Timeseries - Gorilla Compression (39K LOC)
  • Transaction - MVCC, SAGA (42K LOC)
  • Updates - Schema Migration
  • Utils - Utilities (120K LOC)

🎓 Weitere Ressourcen

External Links

Benchmarking & Performance

Release Documentation


📝 Dokumentations-Standards

Format & Struktur

  • Format: Markdown (.md)
  • Encoding: UTF-8
  • Line Endings: LF (Unix-style)
  • Code Blocks: Sprache immer angeben
  • Links: Relative Pfade verwenden

Contributing

  1. Struktur folgen - Docs im passenden Unterverzeichnis platzieren
  2. Proper verlinken - Relative Links zu anderen Dokumenten
  3. README updaten - Relevante README.md-Dateien aktualisieren
  4. Markdown-Style - Style Guide befolgen
  5. Aktuell halten - Docs bei Feature-Änderungen updaten

Build-Prozess

# Dependencies installieren
pip install -r requirements-docs.txt

# Dokumentation bauen
.\build-docs.ps1

# Lokal testen
mkdocs serve

Dokumentation wird automatisch zu GitHub Pages deployt bei Merge zu main.


📞 Support & Community


📊 Dokumentations-Statistiken

Metrik Wert
Dokumentationsdateien 456+
Dokumentationsordner 71
Source-Code LOC 90.829
Source Files 191 (.cpp)
Header Files 132 (.h)
Module 26 Verzeichnisse
Logische Komponenten 16

Version: 1.3.0
Last Updated: 20. Dezember 2025
License: See LICENSE