Complete categorized reference for all ThemisDB documentation, organized by topic and use case.
| Category | Documents | Description |
|---|---|---|
| 🚀 Getting Started | 5 docs | Installation, first steps, quick tutorials |
| 💡 Use Cases | 4 docs | Production-ready application guides |
| 🎓 Tutorials | 7 docs | Step-by-step learning materials |
| 🏆 Certification | 5 docs | Professional certification paths |
| 📚 Knowledge Base | 6 docs | Troubleshooting and optimization |
| 📖 Core Docs | 50+ docs | Architecture, AQL, APIs, features |
| 🛠️ Operations | 20+ docs | Deployment, monitoring, maintenance |
| 🔐 Security | 15+ docs | Authentication, encryption, compliance |
For new users - Get ThemisDB up and running quickly.
- Quick Start Guide ⭐ START HERE - 5-minute setup
- Docker installation
- First database operations
- Basic queries
- Installation Guide - Detailed installation
- System requirements
- Platform-specific instructions
- Configuration options
- Docker Deployment Guide - Containerized setup
- Docker compose examples
- Volume management
- Multi-container setups
- Building from Source - Compile ThemisDB
- Dependencies
- Build instructions
- Platform-specific notes
- Getting Started Tutorial - Your first steps
- Creating databases
- Basic CRUD operations
- Simple queries
- Index creation
- Configuration Guide - Initial configuration
- Server settings
- Security basics
- Performance tuning
- Logging setup
Production-ready guides for building specific types of applications.
- E-Commerce Use Case Guide
- Product catalog with search
- Inventory management
- Order processing
- Recommendation engine
- Customer analytics
- Difficulty: ⭐⭐ Intermediate
- Time: 2-3 hours
- IoT Use Case Guide
- Time-series data ingestion
- Real-time analytics
- Anomaly detection
- Device management
- Historical analysis
- Difficulty: ⭐⭐⭐ Advanced
- Time: 3-4 hours
- RAG/LLM Use Case Guide
- Vector embeddings
- Semantic search
- Document Q&A
- Native LLM integration
- Context retrieval
- Difficulty: ⭐⭐⭐ Advanced
- Time: 3-4 hours
- SaaS Use Case Guide
- Multi-tenant isolation
- Row-level security
- Resource quotas
- Billing tracking
- GDPR compliance
- Difficulty: ⭐⭐⭐ Advanced
- Time: 3-4 hours
Step-by-step guides for mastering ThemisDB features.
-
CRUD Operations Tutorial - Create, Read, Update, Delete
- Entity management
- Bulk operations
- Conditional updates
- Upserts and merges
- Time: 30 minutes
-
Batch Operations Guide - Efficient bulk handling
- Batch inserts
- Transaction batching
- Performance optimization
- Error handling
- Time: 25 minutes
- Schema Design Tutorial - Design optimal schemas
- Multi-model patterns
- Normalization strategies
- Index planning
- Real-world examples
- Time: 45 minutes
- Best Practices Guide - Production patterns
- Query optimization
- Security guidelines
- Performance tuning
- Error handling
- Time: 40 minutes
-
Interactive Examples - Try it yourself
- Live code snippets
- Common patterns
- Real-world scenarios
- Runnable examples
-
Video Tutorials - Visual learning
- Video series index
- Feature deep-dives
- Use case walkthroughs
- Webinar recordings
Validate your expertise with professional certifications.
- Certification Program Overview
- Program structure
- Certification paths
- Study resources
- Exam information
- Pricing and registration
- ThemisDB Fundamentals (TDF)
- Architecture basics
- Basic AQL
- Installation & configuration
- ACID transactions
- Duration: 90 minutes
- Passing Score: 70%
- Prerequisites: None
-
Query Expert Certification (TQE)
- Advanced AQL
- Graph traversals
- Vector search optimization
- Query performance tuning
- Duration: 120 minutes
- Passing Score: 75%
- Prerequisites: TDF
-
Operations Certification (TOC)
- Production deployment
- Monitoring & alerting
- Backup & recovery
- High availability
- Duration: 120 minutes
- Passing Score: 75%
- Prerequisites: TDF
- Security Certification (TSC)
- Authentication & authorization
- Encryption
- RBAC implementation
- Compliance (GDPR, HIPAA, SOC 2)
- Duration: 150 minutes
- Passing Score: 80%
- Prerequisites: TDF + (TQE or TOC)
Troubleshooting and optimization resources for production systems.
- Knowledge Base Overview
- Quick problem solver
- Common scenarios
- Cheat sheets
- Learning paths
-
- Connection problems
- Performance issues
- Memory problems
- Crash scenarios
- Data corruption
- Recovery procedures
- Use When: Issues occur
- Time: 30-45 minutes
-
- Log configuration
- Understanding log format
- Common patterns
- Error interpretation
- Centralized logging
- Use When: Debugging issues
- Time: 35-45 minutes
- Performance Tuning Tips
- Query optimization
- Index selection
- Memory configuration
- Cache tuning
- Hardware recommendations
- Use When: Optimizing performance
- Time: 45-60 minutes
-
- Version upgrades
- Data migration
- Zero-downtime upgrades
- Rollback procedures
- Use When: Upgrading versions
- Time: 40-50 minutes
-
- Backup strategies
- Point-in-time recovery
- Disaster recovery
- Automation scripts
- Use When: Data protection needed
- Time: 45-55 minutes
In-depth technical documentation for all features.
- Architecture Overview - System design
- Multi-Model Architecture - Model integration
- MVCC Implementation - Transaction handling
- Storage Layer - Data storage
- Wire Protocol - Binary protocol
- AQL Syntax Guide - Complete language reference
- AQL Functions Reference - Built-in functions
- Graph Queries - Graph traversals
- Pattern Matching - Advanced patterns
- Query Optimization - EXPLAIN and profiling
- API Reference Overview - All APIs
- REST API - HTTP/REST interface
- GraphQL API - GraphQL queries
- gRPC API - High-performance RPC
- WebSocket API - Real-time updates
- Vector Search - Similarity search
- Full-Text Search - Text indexing
- Graph Operations - Graph algorithms
- Time-Series - Time-series data
- Transactions - ACID guarantees
- Geospatial Queries - Location data
Production deployment and maintenance documentation.
- Deployment Guide - Production deployment
- Docker Deployment - Container setup
- Kubernetes Deployment - K8s orchestration
- Configuration Reference - All settings
- Monitoring Guide - Metrics & dashboards
- Prometheus Integration - Metrics collection
- Grafana Dashboards - Visualization
- Alerting Setup - Alert configuration
- HA Guide - Clustering & replication
- Sharding Guide - Data distribution
- Replication Setup - Data replication
- Disaster Recovery - DR planning
- Performance Guide - Tuning guide
- Benchmarking - Performance testing
- Scaling Strategies - Horizontal/vertical scaling
- Caching Strategies - Cache optimization
Security implementation and compliance documentation.
- Security Guide - Complete security guide
- Security Architecture - Security design
- Authentication - User authentication
- Authorization - Access control
- RBAC Setup - Role-based access
- Encryption Guide - Data encryption
- TLS Configuration - Transport security
- Field-Level Encryption - Column encryption
- Audit Logging - Security auditing
- GDPR Compliance - GDPR requirements
- HIPAA Compliance - Healthcare compliance
- SOC 2 Compliance - SOC 2 requirements
Documentation is available in multiple languages:
| Language | Main Guide | Use Cases | Tutorials |
|---|---|---|---|
| Deutsch (German) | docs/de/ | ✅ | ✅ |
| English | docs/en/ | ✅ | ✅ |
| Español (Spanish) | docs/es/ | ⏳ In Progress | ⏳ In Progress |
| Français (French) | docs/fr/ | ⏳ In Progress | ⏳ In Progress |
| 日本語 (Japanese) | docs/ja/ | ⏳ In Progress | ⏳ In Progress |
| Category | Total Docs | Completed | In Progress |
|---|---|---|---|
| Core Documentation | 200+ | 95% | 5% |
| Tutorials | 7 | 100% | - |
| Use Cases | 4 | 100% | - |
| Certification | 5 | 100% | - |
| Knowledge Base | 6 | 100% | - |
| API Reference | 50+ | 90% | 10% |
| Operations | 30+ | 85% | 15% |
Total Documentation: 1000+ files
Last Updated: 2026-01-31
Documentation Version: 1.4.x
- Use the search bar in the documentation site
- Check this category index for organized navigation
- Review the Documentation Hub for visual navigation
- Browse by role in the Documentation Hub
- "How do I install ThemisDB?" → Quick Start
- "AQL query syntax" → AQL Syntax Guide
- "Performance tuning" → Performance Tips
- "Security setup" → Security Guide
- "API reference" → API Reference
Found an error or want to improve the docs?
- Contributing Guide - How to contribute
- Documentation Guidelines - Style guide
- GitHub Issues - Report issues
- GitHub Discussions - Ask questions
- 📚 Can't find what you need? Check the FAQ
- 💬 Have questions? Join GitHub Discussions
- 🐛 Found an issue? Report it on GitHub Issues
- 📖 Documentation feedback? Submit an improvement
Documentation Maintained by: ThemisDB Documentation Team
Last Major Update: 2026-01-31
Next Review: 2026-02-28