-
Notifications
You must be signed in to change notification settings - Fork 1
80PERCENT_COVERAGE_STRATEGY
Stand: 22. Dezember 2025
Version: v1.3.0
Kategorie: π Deployment
Goal: Satisfy 80% of deployment use cases with Community Edition
"Community Edition fΓΌr die GroΓmehrheit - Enterprise fΓΌr spezielle Anforderungen"
Ziel ist es, dass die Community Edition ausreicht fΓΌr 80% aller Deployments - von Startups ΓΌber KMUs bis zu Enterprise-Standard-Deployments. Nur die verbleibenden 20% erfordern Enterprise/Hyperscaler-Features.
Use Case: SaaS, CMS, E-Commerce, Analytics-Dashboards
Scale: 1-50 GB Daten
Nodes: Single server to 3-5 nodes
Throughput: 1k-10k req/sec
Features: Core DB + Vector Search + Full-Text Search
Edition: β
COMMUNITY
Beispiele:
- Produktkatalog mit Vektorsuche
- Content Management System
- Real-time Analytics Dashboard
- Recommendations Engine
Use Case: SaaS at Scale, Real-time Analytics, Mobile Backends
Scale: 50 GB - 1 TB Daten
Nodes: 5-10 nodes (Read Replicas)
Throughput: 10k-100k req/sec
Features: Core DB + Vector + GPU Acceleration + Geo + TimeSeries
Edition: β
COMMUNITY
Beispiele:
- Fintech: Real-time Transaction Analytics
- IoT: Sensor Data Processing (GPS + Temperature)
- Mobile: User-Generated Content Search
- Geospatial: Location-based Services
Use Case: Enterprise Standard, Data Lakes, Regulated Industries
Scale: 1 TB - 50 TB Daten
Nodes: 10-50 nodes
Throughput: 100k-500k req/sec
Features: All Community + Multi-Master Replication + Security
Edition: β
ENTERPRISE (for Geo-Replication & RBAC)
Beispiele:
- Banking: Multi-site disaster recovery
- Healthcare: GDPR-compliant data distribution
- Manufacturing: Global supply chain tracking
- Government: Regulated data centers
Use Case: Cloud Providers, Massive Analytics, Search Engines
Scale: 50 TB - Petabytes
Nodes: 50-10000+ nodes
Throughput: 1M+ req/sec, Massive parallel queries
Features: All Enterprise + Massive Clustering + Advanced GPU + Custom Optimization
Edition: β
HYPERSCALER (for scale, custom tuning, OEM licensing)
Beispiele:
- AWS: Managed Database Service
- Google/Azure: Cloud-native Data Platform
- Search Engine: Global Search Infrastructure
- Social Media: Feed Generation at Massive Scale
β
ACID Transactions (Full MVCC)
β
Multi-model (Relational, Document, Graph, Vector, TimeSeries)
β
Automatic Indexing (Adaptive)
β
Compression (Zstd, LZ4)
β
Replication (Read Replicas, basic failover)
β
Backup & Point-in-time Recovery
β
SQL + Extended SQL (Window Functions, CTEs, Subqueries)
β
Vector Search (HNSW with GPUs for acceleration)
β
Graph Queries (Cypher-like AQL)
β
Geospatial (PostGIS-like: ST_DWithin, ST_Intersects, etc.)
β
Full-Text Search (BM25, Stemming, Filters)
β
Time-Series Optimizations (Continuous Aggregates, Retention)
β
JSON Path ($.field.nested[0].value)
β
REST API (OpenAPI documented)
β
GraphQL Interface
β
Binary Protocol (Efficient, gRPC-like)
β
SDKs (Python, JavaScript, Rust, Java, Go)
β
Docker Image (Multi-arch: x86_64, ARM64)
β
Docker Compose Examples
β
CLI Tools (themis-cli, query builder)
β
GPU Acceleration (CUDA, Vulkan, HIP for vector ops)
β
LSM-Tree Engine (100k+ writes/sec per node)
β
100k+ vector similarity queries/sec
β
Parallel Query Execution
β
Smart Query Optimizer
β
Connection Pooling
β
Read Replicas (basic setup, manual failover)
β
Sharding Support DEACTIVATED (but code available for enterprise)
β
Prometheus Metrics (Export)
β
OpenTelemetry Tracing
β
Structured Logging
β
Health Checks & Liveness Probes
β
Configuration via YAML/JSON/Env
β
Hot-reload Configuration
β
Command-line Arguments
β
TLS/SSL Encryption (Transport)
β
Basic Authentication (Users + Passwords)
β
API Tokens (Simple bearer token auth)
β
Audit Logging (Operations log)
β
Content Encryption (field-level, optional)
β
PII Detection (pattern matching)
β
Image Analysis (Extract text, objects, metadata)
β
PDF Processing (Extract text, form fields)
β
Audio Processing (Transcription, metadata)
β
Video Processing (Scene detection, metadata)
β
GIS/CAD (Basic support)
β Remove: Basic RBAC (Community has simple auth)
β
Add: Enterprise RBAC (Role hierarchies, fine-grained permissions)
β Remove: Simple Replication (Community has read replicas)
β
Add: Multi-Master Replication (Active-Active, conflict resolution)
β Remove: Basic Audit (Community has operation logs)
β
Add: Compliance Audit (HIPAA, SOC2, detailed retention policies)
β Remove: Manual Sharding (Community has guidelines for app-level sharding)
β
Add: Automatic Horizontal Sharding (100+ nodes, auto-rebalancing)
β Remove: Field-level encryption (Community has optional content encryption)
β
Add: Comprehensive field encryption (with key rotation, HSM integration)
β Remove: Basic geo-replication (Community has manual multi-DC setup)
β
Add: Automatic Geo-Replication (with latency optimization, conflict resolution)
β Remove: Operational alerts (Community has Prometheus)
β
Add: Automated failover & self-healing (detect issues, auto-fix)
β Remove: Simple rate limiting (Community can use proxies)
β
Add: Advanced rate limiting (token bucket per customer, burst handling)
β Remove: Basic change capture (Community has transaction log reading)
β
Add: Change Data Capture (CDC) pipeline (to Kafka, Kinesis, etc.)
β Remove: Nothing else
Customer Fragen (in order):
1. "Do you need sharding?"
YES β Enterprise
NO β Continue
2. "Do you need automatic multi-DC replication?"
YES β Enterprise
NO β Continue
3. "Do you need RBAC + Role hierarchies?"
YES β Enterprise
NO β Continue
4. "Do you need HSM key management?"
YES β Enterprise
NO β Continue
5. "Do you need automated compliance audit trails?"
YES β Enterprise
NO β Continue
6. "Do you need massive clustering (1000+ nodes)?"
YES β Hyperscaler
NO β Continue
7. All other cases
β COMMUNITY β
(will cover 80% perfectly)
Binary: themis_server (~32 MB)
Libraries: System libs (TLS, compression, etc.)
Docker: ~150 MB base image
Cost to customer: FREE
Maintenance: β
Actively maintained, 3-month release cycle
Binary: themis_server (~35 MB, with enterprise features compiled in)
Manager: Enterprise management UI optional
Docker: ~160 MB base image
Cost to customer: $X/month per node (License)
Maintenance: β
Actively maintained, monthly security patches
Support: 24/7 Premium
Binary: themis_server (~38 MB, fully optimized)
Mgmt: Advanced clustering management
Docker: ~170 MB base image
Cost to customer: OEM deal
Maintenance: β
Actively maintained, weekly updates if needed
Support: 24/7/365 Dedicated
Community Users (80% of deployments)
- Zero cost barrier to entry
- Full feature database experience
- Self-support via GitHub issues
- Build loyalty β eventually upgrade if they need sharding
- Network effect: "Everyone uses ThemisDB"
Enterprise Users (18% of deployments)
- $5k-50k/month per deployment
- Automatic sharding, geo-replication
- 24/7 support
- Compliance audit trails
- Total addressable market: $60M+ annually (100k deployments at $50k avg)
Hyperscaler Users (2% of deployments)
- Custom OEM deals
- Dedicated engineering
- License per exabyte of storage
- Very high margins
- Strategic partnerships
"PostgreSQL + Foreign Data Wrappers = Complex"
ThemisDB Community = Single DB handles everything (Relational + Vector + Graph)
Winner: ThemisDB for modern use cases
"MongoDB Vector Search = Plugin, 3 vector types, no graph"
ThemisDB Community = Native vectors + native graphs + native geospatial
Winner: ThemisDB for hybrid workloads
"Elasticsearch = Search-only, external data sync needed"
ThemisDB Community = Full database + search + graph + vectors
Winner: ThemisDB eliminates dual-storage architecture
"Redis = In-memory, no persistence, limited queries"
ThemisDB Community = Full persistence + complex queries + LSM optimization
Winner: ThemisDB for real-time databases with guaranteed durability
"Pinecone = Vector-only, must build on top"
ThemisDB Community = Vectors + relational queries + filters
Winner: ThemisDB for integrated applications
- LSM-Tree engine
- ACID transactions
- MVCC for consistency
- Automatic compaction
- Compression (multiple algorithms)
- Point-in-time recovery
- HNSW indexing
- GPU acceleration (CUDA, Vulkan, HIP)
- 1M+ dimension vectors
- Approximate nearest neighbor search
- Hybrid filtering (metadata + vector search)
- Property graphs
- Cypher-like AQL syntax
- Path finding algorithms
- Graph pattern matching
- PostGIS compatibility
- 3D geometry support
- Spatial indexing
- Distance queries
- Geographic data types
- BM25 ranking
- Language stemming
- Phonetic matching
- Multi-field search
- Query autocomplete
- Compressed storage
- Continuous aggregates
- Retention policies
- Time-bucketing
- Gap filling
- Relational (Tables)
- Document (JSON)
- Graph (Nodes/Edges)
- Vector (Embeddings)
- Time-Series (Metrics)
- Blob Storage (Files, Media)
- REST API
- GraphQL
- Binary Protocol
- SDKs (5+ languages)
- CLI Tools
- Docker image
- Health checks
- Metrics export (Prometheus)
- Tracing (OpenTelemetry)
- Structured logging
- TLS encryption
- User authentication
- API tokens
- Audit logging
- PII detection
A deployment is "successfully handled by Community Edition" if:
- β Data fits in single database file (~1 TB per deployment)
- β Throughput < 500k req/sec on single node
- β No need for automatic sharding
- β Read replicas sufficient for scale-out
- β Single DC or manual multi-DC setup acceptable
- β Basic authentication sufficient (no RBAC)
- β Manual operational procedures acceptable (no auto-failover)
- β No specific compliance audit trail requirement
This covers ~80% of all database deployments worldwide.
If 80% use Community for free:
| Segment | Deployments | % Using Community | Enterprise Potential |
|---|---|---|---|
| Web/Mobile | 50,000 | 85% (42,500) | 7,500 Γ $10k = $75M |
| IoT/Sensors | 30,000 | 75% (22,500) | 7,500 Γ $25k = $188M |
| Analytics | 20,000 | 70% (14,000) | 6,000 Γ $50k = $300M |
| Enterprise Data | 10,000 | 40% (4,000) | 6,000 Γ $100k = $600M |
| Cloud/Hyperscale | 1,000 | 20% (200) | 800 Γ $500k = $400M |
| TOTAL | 111,000 | 78% (83,200) | 27,800 deployments β $1.56B+ TAM |
"ThemisDB Community Edition is sufficient for the vast majority of modern database needs. For 80% of deployments, Community provides everything you need - multi-model queries, vector search with GPU acceleration, graph operations, geospatial indexing, full-text search, and time-series optimization, all with ACID guarantees and enterprise-grade reliability. When you do need horizontal sharding or automatic geo-replication (the remaining 20%), upgrade to Enterprise."
This is a powerful competitive advantage against single-purpose databases.
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