Stand: 6. April 2026
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.