Skip to content

feature_status_changefeed_encryption

GitHub Actions edited this page Jan 2, 2026 · 1 revision
**Feature‑Status: Changefeed, Batch‑Encryption, Backups, Time‑Series, Search, Security**

Dieses Dokument fasst den aktuellen Implementations‑Status, Fundorte im Sourcecode, Fazit und empfohlene nächste Schritte für mehrere Funktionsbereiche zusammen. Es dient als kompakte Referenz für Entwickler, Release‑Planner und Reviewer.

**Batch‑Encryption Optimierung (encryptEntityBatch)**
- **Status:** Nicht eindeutig implementiert / nur dokumentiert.
- **Fundorte:** Viele Dokumente und Wiki‑Verweise; keine eindeutige Implementationsdatei `FieldEncryption::encryptEntityBatch` oder `field_encryption.cpp` im Source‑Tree gefunden.
- **Fazit:** Architektur und Design sind in der Doku beschrieben; der konkrete Batch‑Codepfad scheint nicht vorhanden zu sein.
- **DoD:** Implementierte Methode `FieldEncryption::encryptEntityBatch(...)` mit folgenden Eigenschaften:
  - **Single base key fetch:** Ein zentraler Schlüsselabruf pro Batch.
  - **HKDF pro Entity:** Für jede Entität eigene Ableitung via vorhandener `derive_cached` HKDF‑API.
  - **Parallelisierung:** Optional mit TBB oder std::thread für Durchsatzsteigerung.
  - **Unit Tests:** Performance + korrekte Decryption Tests.
  - **Files:** neue/erweiterte `src/security/field_encryption.cpp`, Header in `include/security/`.
  - **Geschätzung:** 2–5 Tage (Design + Implementierung + Tests).

... (Document continues — same content moved from previous location)

ThemisDB Dokumentation

Version: 1.3.0 | Stand: Dezember 2025


📋 Schnellstart


🏗️ Architektur


🗄️ Basismodell


💾 Storage & MVCC


📇 Indexe & Statistiken


🔍 Query & AQL


💰 Caching


📦 Content Pipeline


🔎 Suche


⚡ Performance & Benchmarks


🏢 Enterprise Features


✅ Qualitätssicherung


🧮 Vektor & GNN


🌍 Geo Features


🛡️ Sicherheit & Governance

Authentication

Schlüsselverwaltung

Verschlüsselung

TLS & Certificates

PKI & Signatures

PII Detection

Vault & HSM

Audit & Compliance

Security Audits

Gap Analysis


🚀 Deployment & Betrieb

Docker

Observability

Change Data Capture

Operations


💻 Entwicklung

API Implementations

Changefeed

Security Development

Development Overviews


📄 Publikation & Ablage


🔧 Admin-Tools


🔌 APIs


📚 Client SDKs


📊 Implementierungs-Zusammenfassungen


📅 Planung & Reports


📖 Dokumentation


📝 Release Notes


📖 Styleguide & Glossar


🗺️ Roadmap & Changelog


💾 Source Code Documentation

Main Programs

Source Code Module


🗄️ Archive


🤝 Community & Support


Vollständige Dokumentation: https://makr-code.github.io/ThemisDB/

Clone this wiki locally