-
Notifications
You must be signed in to change notification settings - Fork 1
Module query Roadmap
Navigation: Home > Modules
Roadmap-Hinweis: Vage Bullets ohne Akzeptanzkriterien in Checkbox-Tasks ueberfuehren. Format:
- [ ] <Task> (Target: <Q/Jahr>).
Production-ready multi-model query stack with parser, optimizer, execution, federation, caching, and compatibility layers in active use.
Wave Alignment (see root ROADMAP.md Β§ Program Execution Model):
- Wave A (Q3βQ4 2026): Query planning determinism, timeout behavior consistency, cancellation semantics, distributed write stress
- Wave A Exit Criteria: Deterministic chaos evidence (query timeout, cancellation) + release-critical CI GREEN + federated execution baselines
- Wave B (Q3βQ4 2026): Distributed execution baselines, hybrid planner (ANN+graph), benchmark gates, parallel optimization
- Wave B Exit Criteria: Hybrid planner single-shard stable + federated execution p95/p99 on representative hardware
- Tier 2 Functional Completeness: Query planning is foundational for all workloads
Hybrid Retrieval Rollout Readiness: 65% π’ (issue #5468).
- Phase A (single-shard exact): β Ready with error-path fixes (return-value checks, exception handling).
- Phase B (thread-safety): β COMPLETE 2026-08-08 β QueryOptimizer per_query_cost_model_mutex_, advisor_cost_model_mutex_, adaptive_init_flag_ added; PlanCache stats atomics + deadline propagation wired; 9 tests in test_query_optimizer_thread_safety.cpp.
- Phase B (hybrid planner): π‘ Q3 2026 β ANN + graph hybrid planner single-shard scope in progress.
- Phase C (parallel optimization): π‘ Q3 2026+ (thread-safety gate now passed).
- Rollout risk detail:
ai_working/HYBRID_RETRIEVAL_ROLLOUT_PLAN.md Β§7
- [~] Query hardening wave for safety, resilience, and predictable performance (Target: Q3 2026)
- Complete remaining performance/regression benchmark gates for vectorized and federated paths (Target: Q3 2026)
- Continue reliability hardening for cancellation, limits, and distributed query failure behavior (Target: Q3 2026)
- Canonical retry metadata envelope integrated into federation timeout paths (
retry_count, exhaustion reason, timeout source, correlation id) with focused coverage intest_query_federation_hardness.cpp(Delivered: 2026-08-09)
- [~] approved next implementation block: support Graph Phase 3 with query-planner and optimizer hardening before follow-on scheduling/load-balancing work (Target: Q3 2026)
- [~] AQL LLM Integration Consolidation β Phase 1-4 (2026-06-18 β ongoing)
- Formalize dependency contract between src/query/ (Query Engine) and src/aql/ (LLM Integration)
- Define canonical parser validation pipeline and SLA for LLM-generated AQL
- Phase 1: Define integration boundary (12 hrs) β
2026-06-18
- Created
src/query/AQL_LLM_INTEGRATION_CONTRACT.md(canonical specification) - Updated
src/query/ARCHITECTURE.mdwith LLM integration section - Updated
src/aql/ARCHITECTURE.mdwith dependency documentation
- Created
- Phase 2: Wire parser validation + metrics (20 hrs) β
2026-06-18
- β validateAQLWithParser() implemented in llm_aql_handler.cpp:1553
- β translateNLToAQL() calls validation with retry-on-error logic
- β Created integration test suite: test_aql_llm_integration.cpp (16 test cases)
- β Added Prometheus metrics instrumentation for validation tracking
- β Verified Prometheus counters/histograms bound to LLMMetricsCollector
- Updated src/aql/ROADMAP.md to cross-reference consolidation work
- Phase 3: Consolidate documentation (12 hrs) β
2026-08-05
- β Created AQL_LLM_INTEGRATION_PHASE3_PARSER_CHANGES.md (3h, comprehensive parser evolution doc)
- β Created AQL_LLM_INTEGRATION_PHASE3_METRICS.md (3h, metrics interpretation guide)
- β Created AQL_LLM_INTEGRATION_PHASE3_API_CONTRACT.md (2h, public API definition)
- β Created AQL_LLM_INTEGRATION_MIGRATION_GUIDE.md (2h, user adoption guide)
- β Updated AQL_CONSOLIDATION_INDEX.md with Phase 3 links (1h)
- β All cross-references verified; no broken links (1h, QA validation)
- Phase 4: Validation SLA performance tests (20 hrs) β
COMPLETE (2026-08-05)
- β Created test_aql_validation_performance.cpp (8 performance test cases)
- β Tests verify SLA: β€500ms per parse, β₯100 q/s throughput, <50ms error enrichment
- β Registered in tests/query/CMakeLists.txt with performance tier/labels
- β Build verification: All dependencies resolved (fmt, boost, spdlog, etc.)
- β SLA validation: All 8 tests pass; performance targets confirmed met
- β Detailed results: PHASE_6B_SLA_VALIDATION_REPORT.md
- Full detailed roadmap: AQL_CONSOLIDATION_AUDIT_2026_06_18.md
- AQL Mutations Language Extension β Phase 1-5 Complete (v2.0.0, 2026-07-15)
- INSERT, UPDATE, REPLACE, REMOVE, UPSERT statements implemented and tested
- Transaction block integration (BEGIN...COMMIT) with atomic multi-statement batching
- Full detailed roadmap + delivery evidence: AQL_MUTATIONS_ROADMAP.md
- Phase 1: Parser & Tokenizer Enhancement β 2026-07-15
- Phase 2: Safety & Semantic Validation β 2026-07-15
- Phase 3: Translation & Execution Plan β 2026-07-15
- Phase 4: Transaction Support & Atomicity β 2026-07-15
- Phase 5: Testing, Performance & Documentation β 2026-07-15
- Open: migration guide (Target: Q4 2026), security audit (Target: Q4 Week 1), production checklist final sign-off
- [~] AQL v2.0.0 Remaining Work β Geospatial + FTS wiring (Target: Q3βQ4 2026)
- Full language roadmap: AQL_V2_0_0_COMPLETE_ROADMAP.md
- DDL (CREATE/DROP COLLECTION/INDEX/VIEW) β parser + executor + 32 tests delivered 2026-07-22
- Geospatial parser Phase 1 COMPLETE 2026-07-27: ST_* already work in FILTER/SORT/RETURN via qe_evalFunction; 26 tests in test_aql_st_predicates.cpp; Phase 2 (optimizer hints) next (Target: Q3 2026)
- FTS query enhancement (phrase/proximity queries; β€100ms on 100K documents) (Target: Q3βQ4 2026)
- SEARCH/PHRASE/NEAR/STARTS_WITH/BOOST/ANALYZER tokens added to lexer (2026-08-09)
- FtsPredType enum, FtsPredicateNode, SearchClauseNode structs added to aql_parser.h (2026-08-09)
- parseSearchClause() implemented; wired into parseQuery() (2026-08-09)
- search_clause field added to Query struct (2026-08-09)
- Executor backend wiring (FTS index lookup, scoring) (Target: Q4 2026) β delivered 2026-09-03 (Block 2)
- Phrase/proximity executor behavior is now source-covered with focused
FtsExecutortests (exact phrase, case-insensitive phrase, bounded proximity, boolean reuse, timeout, OOM) and production-backed matching over posting-list positions (2026-09-09) - Benchmark harness now exercises the real
FtsExecutoron an on-disk 10K/100K corpus inbenchmarks/rag/bench_fts_phase_b.cppinstead of the former synthetic token simulation (2026-09-09) - Performance gate: β€100ms on 100K documents (Target: Q4 2026) β local benchmark evidence captured 2026-09-09 with
BM_FtsPhraseQuery/100000 p95_ms=1.3638andBM_FtsProximityQuery/100000 p95_ms=1.53029 - [~] Broad baseline refresh automation now includes the FTS benchmark artifact path on
Build: Benchmarksrun34345454063; representative-hardware capture remains open. (Target: Q1 2027)
- [~] Cross-feature integration tests (1000+ tests, zero v1.x regressions) (Target: Q4 2026)
Performance and scalability optimization with measurable, gated performance improvements validated against Wave 7 gates.
Core Goal: Deliver query optimization features with measurable latency/throughput improvements validated against Wave 7 gates.
Scope: src/query/optimizer/ (plan caching subsystem)
-
Implement query plan caching mechanism (Target: Q3 2026) β COMPLETE
- Design: LRU cache for query plans (size: tunable, default 1000 plans)
- Key: normalized query text + parameter types
- Value: compiled execution plan
- Invalidation: on schema changes, statistics updates
- Delivery: plan_cache.cpp (existing, verified production-ready)
-
Add plan reuse validation (Target: Q3 2026) β COMPLETE
- Detect plan invalidation conditions (schema DDL, index drops)
- Implement cache invalidation with precise granularity (table-level)
- Log cache invalidations for diagnostics
-
Performance gate: 10%+ latency improvement (Target: Q3 2026) β COMPLETE
- Measure: 10%+ latency improvement for repeated queries
- Validate: Regression tests PG1, PG2 in test_query_optimizer_regression.cpp
- Baseline: read p99β€200Β΅s, batch p99β€5ms
-
Add stress tests (Target: Q3 2026) β COMPLETE
- Cache coherency under concurrent queries (CMX-style tests)
- Cache invalidation under concurrent DDL (test STRESS1_CacheCoherencyConcurrentDDL)
- Cache eviction under plan explosion (test PC5_CacheLRUEviction)
- Delivery: test_query_optimizer_regression.cpp (33 total test cases)
Scope: src/query/optimizer_cost_model_enhancements.h/.cpp
-
Improve cardinality estimation (Target: Q3 2026) β COMPLETE
- Implement histogram-based estimation (ColumnHistogram struct)
- Use table statistics (row count, column selectivity)
- Add correlation awareness (ColumnCorrelation struct)
- Delivery: optimizer_cost_model_enhancements.h/.cpp
-
Implement cost-based join ordering (Target: Q3 2026) β COMPLETE
- Compare: nested-loop vs. hash-join vs. merge-join costs
- Select: lowest-cost join order
- Validate: execution stats match estimates (tests CM1-CM3)
- Delivery: optimizer_cost_model.cpp (existing joint cost estimation methods)
-
Add estimate validation (Target: Q3 2026) β COMPLETE
- Log estimate vs. actual cardinality (EstimateValidation struct)
- Compute estimation error metrics (computeMAPE, computeP95Error)
- Flag systematic underestimation/overestimation (tests EV3, EV4)
- Delivery: CostModelEnhancements static methods + tests
-
Create diagnostics (Target: Q3 2026) β COMPLETE
- Cardinality estimates logged in CostModelEnhancements::recordEstimate
- Warning: large estimation errors (>50%, flagged as WARN level)
- Systematic bias detection with recommendations
- Delivery: optimizer_cost_model_enhancements.cpp logging integration
Scope: src/storage/buffer_pool/, src/query/ (cache-aware optimizations)
-
Profile and optimize buffer-pool hit rate (Target: Q3 2026)
- Measure: cache hit rate before/after optimization
- Implement: cache-aware prefetching (sequential access patterns)
- Optimize: LRU eviction policy tuning
-
[~] Implement cache-aware data layout (Target: Q3 2026)
- Co-locate frequently-joined columns (reduce cache misses)
- Minimize cache line waste (column grouping)
- Validate: latency improvement under scan workloads
-
Add cache-pressure telemetry (Target: Q3 2026)
- Track: cache miss rate, eviction rate, pressure level
- Implement: adaptive eviction (age-based, frequency-based)
- Alert: high pressure conditions
-
[~] Gate on performance (Target: Q3 2026)
- Validate: no regression under scan workloads
- Document: cache efficiency metrics in ROADMAP.md
Scope: src/scheduler/, src/network/ (thread pools, connection pools)
-
[~] Consolidate thread-pool management (Target: Q3 2026)
- Audit: existing thread pools across modules
- Implement: centralized pool manager (if not present)
- Standardize: pool sizing, queue depths, overflow handling
-
[~] Implement adaptive pool sizing (Target: Q3 2026)
- Measure: queue depth, wait times, CPU utilization
- Adjust: pool size based on workload pressure
- Implement: gradual scaling (avoid thrashing)
-
[~] Add connection pool rebalancing (Target: Q3 2026)
- Distribute: connections evenly across backend shards
- Rebalance: on shard failure/recovery
- Validate: no starvation under uneven load
-
[~] Gate on throughput (Target: Q3 2026)
- Validate: write latency stable under peak load
- Document: pool sizing recommendations
-
Execute Wave-7 Full Suite:
- [~] bench_w7a_release_critical_signoff (RCS-01..08) (Target: 2026-09)
- [~] bench_w7b_endurance_soak (SOK-01..08) (Target: 2026-09)
- [~] bench_w7c_degradation_fault_recovery (DFR-01..08) (Target: 2026-09)
- [~] bench_w7d_guardrails_variance_operability (GVO-01..08) (Target: 2026-09)
-
Validate Gate Status: (Target: 2026-09)
- [~] GATE-W7-01: Read p99 β€ 200Β΅s β (Target: 2026-09)
- [~] GATE-W7-02: Write β₯ 80k ops/s β (Target: 2026-09)
- [~] GATE-W7-03: Range p99 β€ 500Β΅s β (Target: 2026-09)
- [~] GATE-W7-04: Batch p99 β€ 5ms β (Target: 2026-09)
- [~] GATE-W7-05/06: Self-check counters β (Target: 2026-09)
-
Baseline Variance Report: (Target: 2026-09)
- [~] Use: benchmarks/wave7/report_variance_w7.py (Target: 2026-09)
- [~] Measure: p50, p95, p99, max latencies (Target: 2026-09)
- [~] Document: variance envelope and drift tolerance (Target: 2026-09)
-
Endurance Benchmark Suite: (Target: 2026-09)
- [~] Duration: 8+ hour soak tests (Target: 2026-09)
- [~] Workload: Mix of read/write/range/batch operations (Target: 2026-09)
- [~] Load: Realistic production intensity (Target: 2026-09)
-
Stability Measurements: (Target: 2026-09)
- [~] Track: p95/p99 latency over time (Target: 2026-09)
- [~] Detect: performance drift or degradation (Target: 2026-09)
- [~] Alert: significant variance (>10% change) (Target: 2026-09)
-
Archive Results: (Target: 2026-09)
- [~] Save: benchmark data for release sign-off (Target: 2026-09)
- [~] Document: latency/throughput envelopes (Target: 2026-09)
- [~] Baseline: for regression detection (Target: 2026-09)
- [~] Query plan-cache: β implemented, 10%+ improvement gated (Target: 2026-09)
- [~] Cost-model: β cardinality estimation validated, joins optimized (Target: 2026-09)
- [~] Cache-efficiency: β hit rate improved, prefetching added (Target: 2026-09)
- [~] Resource pooling: β consolidated, adaptive sizing functional (Target: 2026-09)
- [~] Wave 7 gates: β all 6 PASS, no regressions (Target: 2026-09)
- [~] 130+ new unit/integration tests created and passing (Target: 2026-09)
- [~] Performance envelopes documented and baselined (Target: 2026-09)
- Query optimization implementations (plan-cache, cost-model, cache-efficiency, pooling)
- 130+ focused tests (CACHE-01..20, OPT-01..30, POOL-01..20, E2E-QUERY-01..40)
- Wave-7 baseline validation report
- Performance envelope documentation
- Updated src/query/ROADMAP.md with delivery status
- Prioritize improvements with measurable Wave-7 gate validation
- No optimization without baseline measurement
- Document all performance tuning assumptions
- If gates regress, investigate and remediate before declaring phase complete
- W9-10: 7 HIGH gaps closed β catch_all_swallow, memory_leak, null_dereference, todo_as_productionlogic, uncaught_exception, unchecked_result, string_concat_loop (Target: Q3 2026) β COMPLETE
- W9-11: AQL FunctionCall compat shim deprecation warning added; callers documented; W10-C: compat shim removed β no callers existed; canonical
SimilarityCall/ProximityCallpaths are sole active dispatch (Target: Q4 2026) β COMPLETE - W9-12: Hybrid ANN+graph planner
planAnnGraphHybrid()delivered intensor_aware_query_optimizer.cpp;AnnFrontdoor+IKnowledgeGraph::neighbours()+ RRF fusion; 500ms gate; 14 regression tests (Target: Q3 2026) β COMPLETE
- [~] Phase A gate: fix 50% of return-value check gaps (340 β 170) in optimizer (Target: Q3 2026)
- [~] Phase A gate: fix 50% of exception-handling gaps (180 β 90) in optimizer (Target: Q3 2026)
- Phase A ctest gate:
test_query_planner_fallbackwith degraded-mode injection (tests/query/test_query_planner_fallback.cpp: degraded mode + query_planner_fallback_total check present) - Phase B gate: fix thread-safety gaps in parallel plan optimization (140 β 56) (COMPLETE 2026-08-08: QueryOptimizer per_query_cost_model_mutex_, advisor_cost_model_mutex_, adaptive_init_flag_ added; PlanCache stats atomics + deadline propagation wired; test_query_optimizer_thread_safety.cpp β 9 tests)
- Phase B gate: hybrid planner (ANN + graph) enabled with single-shard scope (planAnnGraphHybrid delivered W9-12 2026-08-26)
- Phase B gate:
query_planner_fallback_totalPrometheus metric wired (src/query/query_optimizer.cpp:177) - Phase C gate: parallel optimization enabled after thread-safety gate passed (Target: Q3 2026+)
- Replace
makeNotImplemented()/stub-backed process-mining AQL gaps with context-backed trace, pattern-match, and ideal-comparison execution insrc/query/functions/process_mining_functions.cpp(Target: Q4 2026) β delivered 2026-08-31 - Replace the three generic runtime-error paths in
src/query/functions/ethics_functions.cpp(ETHICS_GET_ARGUMENTS,ETHICS_FIND_SIMILAR_DILEMMAS,ETHICS_TRAVERSE_CHAIN) with collection/graph/vector-backed execution overFunctionContextscanners (Target: Q4 2026) β delivered 2026-08-31 - AQL Mutations β INSERT/UPDATE/REPLACE/REMOVE/UPSERT for data manipulation (UPSERT/INSERT/UPDATE/REMOVE/REPLACE nodes already in include/query/aql_parser.h; DML in parse loop)
- Harden optimizer decision quality under skewed statistics and changing workloads (Target: Q4 2026)
- Expand federated query failure handling with deterministic partial-result policies (Target: Q4 2026)
- Strengthen query resource-limit enforcement diagnostics and operator-facing observability (Target: Q4 2026)
- Advance approximate query processing from baseline implementations to production-suitable coverage (Target: Q1 2027)
- Extend ML-assisted optimization with strict fallback guarantees and reproducibility checks (Target: Q1 2027)
- Expand continuous-query backpressure and persistence hardening for long-lived subscriptions (Target: Q1 2027)
- Keep parser/translation safety checks complete for edge-case query inputs (Target: Q3 2026)
- Ensure collection/access validation paths are enforced consistently across all execute entry points (Target: Q3 2026)
- Improve plan-selection robustness under stale or partial statistics (Target: Q4 2026)
- Add deterministic regression packs for rewrite, cost, and adaptive plan switches (Target: Q4 2026)
- sequence optimizer/cache hardening ahead of broader runtime and federation work in the current execution block (Target: Q3 2026)
- Expand cross-cluster/federated timeout and retry envelopes with bounded memory behavior (Target: Q4 2026)
- Validate shard routing and partial-failure semantics under fault-injection (Target: Q4 2026)
- Re-baseline vectorized execution performance and memory envelopes on representative datasets (Target: Q1 2027)
- Tighten JIT fallback and equivalence checks for hot-query compilation paths (Target: Q1 2027)
- Keep query docs source-aligned with explicit sourcecode verification evidence per update cycle (Target: ongoing)
- Keep completed roadmap items exclusively in changelog (Target: ongoing)
- Status: Tracking in progress
- Nachweise: query focused tests, federation tests, optimizer tests, performance suites
- Hinweis: Abgeschlossene Arbeit wird ausschliesslich in CHANGELOG dokumentiert.
- Some long-horizon performance guarantees for federation/vectorized paths still require broader benchmark evidence.
- Advanced approximate/ML optimizer paths need additional production hardening and fallback verification.
- Continuous-query scale and backpressure behavior needs further validation under sustained load.
- Query public APIs and language compatibility paths remain additive-first in active major lines.
- Any future behavioral change requiring client migration must be versioned and documented in changelog/migration notes.
This module is a contributing module in the program-level Wave A β B β C β D execution model.
It does not own a primary wave deliverable but must remain release_critical-green throughout all waves
and must deliver Wave D operability improvements in Q1 2027.
See ../../ROADMAP.md for the full wave model and exit criteria.
- Deliver or validate distributed tracing, high-cardinality stress coverage, exporter reliability, and operator remediation hints as applicable to this module β
tests/query/test_query_highcardinality_stress.cpp(HighCardinalityQueryParsing, ConcurrentPlannerStress, ComplexJoinQueryStress) delivered;docs/operability/RUNBOOK_QUERY_ENGINE.md(5 scenarios: PlannerOOM, ExecutorDeadlock, PlanCacheCorruption, SlowQuery, JoinExplosion) delivered (Delivered: 2026-09-16) - Contribute to or validate long-duration soak test coverage for this module's primary paths β
tests/integration/test_query_engine_soak.cpp(QuerySoak_ParsePlanExecuteThroughput β₯2000 q/s, QuerySoak_PlannerStability, QuerySoak_ConcurrentExecutionReliability) delivered (Delivered: 2026-09-16) - Ensure runbook coverage for operator-critical scenarios in this module β
docs/operability/RUNBOOK_QUERY_ENGINE.mdwith 5 incident classes and log patterns (Delivered: 2026-09-16)
-
release_criticalCI must remain green ondevelopthroughout all waves (Target: ongoing) - p95/p99 benchmarks must be refreshed on representative hardware before Wave D sign-off (Target: Q1 2027)
- No behavioral regression may be introduced into modules in Wave A/B/C scope from changes in this module.
- This module's distributed/acceleration paths fail closed β existing error handling confirmed;
[QUERY:PlannerOOM],[QUERY:ExecutorDeadlock],[QUERY:JoinExplosion]runbook paths documented (Delivered: 2026-09-16) - Benchmark-backed p95/p99 baselines exist on representative hardware β
benchmarks/query/bench_query_dedicated_gates.cpp(QE-BM-01..04: parse p95, plan p95, execute p95, concurrent throughput) delivered (Delivered: 2026-09-16) - Operator-critical paths have diagnostics, alerts, and runbooks β
docs/operability/RUNBOOK_QUERY_ENGINE.mdwith 5 scenarios, log patterns, and remediation tables (Delivered: 2026-09-16)
ThemisDB 1.9.0-beta Β· Home Β· Module-Index Β· GitHub Β· Issues
ThemisDB 1.9.0-beta Β· Home Β· Wiki-Index Β· Module-Index Β· FAQ Β· Quick-Reference Β· GitHub Β· Issues Β· Discussions Β· License
- Home
- Hero Articles
- All Wiki Pages
- FAQ
- Edition Comparison
- Repository README
- Changelog
- Roadmap
- Versioning
- Integration Mapping
- Overview
- Readme
- Appendix D Feature Status
- Appendix E Incident Runbooks
- Appendix F AQL Cheatsheet
- Appendix G Configuration
- Appendix H Glossary
- Appendix I Troubleshooting
- Appendix Literatur
- Chapter 00 Genesis
- Chapter 01 Introduction
- Chapter 02 Architecture
- Chapter 03 Multimodel
- Chapter 04 Installation
- Chapter 05 Relational
- Chapter 06 Graph
- Chapter 07 Document
- Chapter 08 Storage Layer
- Chapter 08 Vector
- Chapter 09 Timeseries
- Chapter 10 Enterprise
- Chapter 11 Realtime
- Chapter 12 Computervision
- Chapter 13 Fulltext
- Chapter 14 Geospatial
- Chapter 15 Analytics
- Chapter 16 Ml
- Chapter 16 Sharding
- Chapter 17 LLM Integration
- Chapter 17 Scaling
- Chapter 18 HA
- Chapter 18 Ml
- Chapter 19 Monitoring
- Chapter 19 Monitoring Observability
- Chapter 20 Backup
- Chapter 20 Performance
- Chapter 21 Auth
- Chapter 21 Performance
- Chapter 22 Clients
- Chapter 22 Encryption
- Chapter 23 Testing Qa
- Chapter 24 Ai Ethics
- Chapter 25 Devops Infrastructure
- Chapter 26 Migration Legacy
- Chapter 27 Troubleshooting
- Chapter 28 AQL Reference
- Chapter 29 Analytics Process Mining
- Chapter 30 Deployment Operations
- Chapter 31 API Protocols
- Chapter 32 API Design Rest Principles
- Chapter 32 AQL Oop Implementation
- Chapter 33 Best Practices
- Chapter 34 Query Optimization
- Chapter 35 Data Modeling Patterns
- Chapter 36 Security Hardening
- Chapter 37 Ecosystem Integration
- Chapter 38 Observability Sre
- Chapter 39 Performance Tuning Cookbook
- Chapter 40 Data Governance Compliance
- Chapter 41 Hands On Labs
- Chapter 42 Docs Assistant Usage
- Chapter MVCC Hlc
- Cover
- Cover Book
- Index
- Preface
- Test Links Example
- 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
- 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
- Release Strategy
- CI Policy Gates Wave C
- Disabled Stub Policy
- Docs PR Policy
- GA Promotion Sign Off
- Github Milestones Setup
- Governance Policies Phase1
- GPU Self Hosted Runner Requirements
- Hardening Phase 1 2 Summary 2026 09 23
- Maturity Claim Verification Checklist
- Maturity Evidence Registry
- Merge Gate Bot Config
- Merge Gate Status Live
- Phase 1 Closure Report
- Phase 1 Infrastructure Deployment
- Phase 1 Infrastructure Deployment Complete
- Phase 3 Baseline Capture
- Phase 3 Refinement Spec
- Phase 4 Sign Off And Closure
- Phase Closure Policy
- Phase Dependency Graph
- Phase3 Enforcement Runbook
- Plugin Submodule Rollback
- PR Version Targeting
- PR Version Targeting Backfill
- Production Ready 2026 Delivery Plan
- Publish Workflow Audit 2026 09 23
- Query Module Status
- Readme
- Release Governance
- Release Promotion Gate Policy
- Release Validation Checklist
- Root Hygiene Policy
- SBOM Approved Versions
- Security Compliance Audit Report 2026 08 10
- Security Module 5671 Evidence Summary
- Sharding P6 Residual Risk Acceptance
- Sourcecode Compliance Governance
- Src Module Documentation Compliance 2026 09 20
- Updates Development Status Sign Off
- Wave C Implementation Complete
- Wave C Implementation Plan
- Wave C Ml Exit Gate Sign Off
- Wave C Policy Gate Evidence
- Wiki Publish Tracking Guide
- 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
- Architecture Generator Readme
- 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
- Ai Metadata And Provenance
- Build / Test / CI
- Governance And Roadmap
- Developer Wiki Index
- Module Direct Doxygen Check
- Module Doxygen Baseline Summary
- Module Doxygen Batch
- Module Doxygen Coverage Summary
- Module Doxygen Smoke Summary
- Modules And Apis
- Retrieval Direct Doxygen Check
- Soll Ist Gap Summary
- Wiki Delta Report