HeliosDB Phase 4 Wave 1 - Beta Deployment Guide
HeliosDB Phase 4 Wave 1 - Beta Deployment Guide
Version: 1.0 Date: November 10, 2025 Status: Production-Ready for Beta Target: 15 Beta Customers, $8.95M ARR (Month 4)
Quick Start (5 Minutes)
Prerequisites
- Docker 20.10+
- Kubernetes 1.24+ (for production deployment)
- 8GB RAM minimum
- 4 CPU cores recommended
Rapid Beta Deployment
# Clone repositorygit clone https://github.com/yourorg/heliosdb.gitcd heliosdb
# Build all Wave 1 innovationscargo build --release --package heliosdb-conversational-bi \ --package heliosdb-multimodal-vector \ --package heliosdb-embedded-cloud \ --package heliosdb-cost-optimizer-v2
# Run integration testscargo test --release --package heliosdb-conversational-bicargo test --release --package heliosdb-multimodal-vectorcargo test --release --package heliosdb-embedded-cloudcargo test --release --package heliosdb-cost-optimizer-v2
# Start HeliosDB server./target/release/heliosdb-server --config config/beta.tomlYour beta instance is now running on localhost:5432 (PostgreSQL wire protocol)
What’s Included in Wave 1 Beta
4 Game-Changing Innovations
| Innovation | ARR | Status | Key Features |
|---|---|---|---|
| Conversational BI | $60M | Beta | 88%+ NL2SQL accuracy, multi-turn context |
| Multimodal Vector | $40M | Beta | Text+image+audio search, cross-modal |
| Embedded+Cloud | $45M | Beta | DuckDB compat, hybrid query routing |
| Cost Optimizer | $30M | Beta | Real-time tracking, 20-30% savings |
Total Beta ARR Potential: $175M
Installation Methods
Method 1: Docker (Recommended for Beta)
# Pull latest beta imagedocker pull heliosdb/heliosdb:v7.0-beta-wave1
# Run with default configurationdocker run -d \ --name heliosdb-beta \ -p 5432:5432 \ -p 8080:8080 \ -e HELIOSDB_LICENSE_KEY=$YOUR_BETA_KEY \ heliosdb/heliosdb:v7.0-beta-wave1
# Check healthcurl http://localhost:8080/healthMethod 2: Kubernetes (Production-Ready)
# Add HeliosDB Helm repositoryhelm repo add heliosdb https://charts.heliosdb.comhelm repo update
# Install with beta configurationhelm install heliosdb heliosdb/heliosdb \ --version 7.0.0-beta.1 \ --namespace heliosdb \ --create-namespace \ --set beta.enabled=true \ --set license.key=$YOUR_BETA_KEY \ --set resources.requests.memory=8Gi \ --set resources.requests.cpu=4Method 3: Binary Installation
# Download binarywget https://releases.heliosdb.com/v7.0-beta/heliosdb-linux-x86_64.tar.gztar -xzf heliosdb-linux-x86_64.tar.gzcd heliosdb
# Installsudo ./install.sh
# Start servicesudo systemctl start heliosdbsudo systemctl enable heliosdbConfiguration
Beta Configuration Template
Create config/beta.toml:
[server]host = "0.0.0.0"port = 5432protocol = "postgres" # PostgreSQL wire protocol
[license]key = "YOUR_BETA_LICENSE_KEY"tier = "beta"customer_id = "BETA-CUSTOMER-001"
[innovations]# Enable all Wave 1 innovationsconversational_bi = truemultimodal_vector = trueembedded_cloud = truecost_optimizer = true
[conversational_bi]# NL2SQL configurationmodel_provider = "openai" # or "anthropic", "cohere"api_key = "your-api-key"accuracy_target = 0.88max_context_turns = 10
[multimodal_vector]# Vector search configurationembedding_dim = 1536index_type = "hnsw"distance_metric = "cosine"
[embedded_cloud]# Hybrid execution configurationlocal_mode = "auto" # auto, local, cloudsync_interval_sec = 60
[cost_optimizer]# Cost tracking configurationreal_time_tracking = truebudget_alerts = trueauto_optimization = true
[monitoring]# Observabilitymetrics_enabled = trueprometheus_port = 9090tracing_enabled = truelog_level = "info"
[security]# Beta security settingsrate_limit_qps = 1000max_query_complexity = 1000auth_required = truetls_enabled = trueSecurity Configuration
Authentication Setup
# Generate API key for beta customerheliosdb-cli auth generate-key \ --customer "BETA-CUSTOMER-001" \ --tier "beta" \ --expires "2026-05-01"
# Output: helios_beta_abcd1234efgh5678ijkl9012TLS/SSL Configuration
[tls]enabled = truecert_file = "/etc/heliosdb/certs/server.crt"key_file = "/etc/heliosdb/certs/server.key"ca_file = "/etc/heliosdb/certs/ca.crt"Monitoring & Observability
Built-in Metrics
HeliosDB exposes Prometheus metrics on port 9090:
# Check metrics endpointcurl http://localhost:9090/metrics
# Key metrics:# - heliosdb_queries_total (total queries)# - heliosdb_nl2sql_accuracy (NL2SQL accuracy)# - heliosdb_query_latency_seconds (latency percentiles)# - heliosdb_cost_usd_total (total cost tracked)Grafana Dashboard
Import the beta dashboard:
# Download dashboard JSONwget https://grafana.heliosdb.com/beta-dashboard.json
# Import to Grafana# Dashboard ID: 17842Key Panels:
- Query throughput (QPS)
- Latency percentiles (P50, P95, P99)
- NL2SQL accuracy over time
- Cost tracking and budget alerts
- Vector search performance
🧪 Testing & Validation
Run TPC-H Benchmarks
# Run complete TPC-H suite at SF1cargo test --release --test tpch_integration -- --nocapture
# Expected results:# - Simple queries: <100ms, >500 QPS# - Medium queries: <500ms, >200 QPS# - Complex queries: <2000ms, >50 QPSRun Stress Tests
# 1000 QPS sustained load for 60 secondscargo test --release --test stress_test_framework \ -- test_steady_state_1000_qps --nocapture
# Expected: <0.5% error rate, P99 latency <200msRun Integration Tests
# All Wave 1 innovationscargo test --release --workspace --test integration_tests
# Expected: 40+ test scenarios, all passingUsage Examples
1. Conversational BI
Natural Language Queries
import heliosdb
# Connect to HeliosDBconn = heliosdb.connect( host="localhost", port=5432, user="beta_user", password="your-api-key")
# Enable conversational BIcursor = conn.cursor()cursor.execute("SET heliosdb.nl2sql = ON")
# Ask questions in natural languageresult = cursor.execute(""" Show me the top 10 customers by revenue this quarter, and break down their purchase patterns by category""")
# Multi-turn conversationresult = cursor.execute(""" Now filter that to only customers in California who have made more than 5 purchases""")
print(result.fetchall())Expected Accuracy: 88%+ on complex queries
2. Multimodal Vector Search
Cross-Modal Search
# Search for images using textcursor.execute(""" SELECT image_id, similarity FROM product_images WHERE vector_search( embedding, text_embedding('red sports car'), modality='cross-modal' ) ORDER BY similarity DESC LIMIT 10""")
# Search for audio using imagecursor.execute(""" SELECT audio_id, similarity FROM sound_library WHERE vector_search( embedding, image_embedding('/path/to/query.jpg'), modality='cross-modal' ) ORDER BY similarity DESC LIMIT 10""")Expected Performance: <180ms embedding, 70%+ cross-modal relevance
3. Embedded+Cloud Hybrid
Automatic Query Routing
# HeliosDB automatically routes based on data size and costcursor.execute("SET heliosdb.hybrid_mode = 'auto'")
# Small dataset - executed locallycursor.execute(""" SELECT * FROM local_cache WHERE last_updated > NOW() - INTERVAL '1 hour'""") # Executed locally, <10ms
# Large dataset - executed in cloudcursor.execute(""" SELECT customer_id, SUM(revenue) FROM orders WHERE order_date > '2024-01-01' GROUP BY customer_id HAVING SUM(revenue) > 10000""") # Executed in cloud, filters pushed downExpected Savings: 50-70% latency reduction with filter pushdown
4. Real-Time Cost Optimization
Cost Tracking
# Enable cost trackingcursor.execute("SET heliosdb.cost_tracking = ON")
# Run query and get costcursor.execute(""" SELECT * FROM large_table WHERE date > '2024-01-01'""")
# Get query costcost_info = cursor.execute("SELECT last_query_cost()").fetchone()print(f"Query cost: ${cost_info[0]:.4f}")
# Set budget alertscursor.execute(""" SET heliosdb.budget_limit = 100.00; -- $100 daily budget SET heliosdb.budget_alert = 80.00; -- Alert at $80""")Expected Savings: 20-30% cost reduction with auto-optimization
🐛 Troubleshooting
Common Issues
Issue 1: “License key invalid”
Solution:
# Verify license keyheliosdb-cli license verify --key $YOUR_BETA_KEY
# Regenerate if expiredheliosdb-cli license request --customer "BETA-CUSTOMER-001"Issue 2: “NL2SQL accuracy below target”
Solution:
- Check API key for LLM provider
- Verify model provider configuration
- Review query complexity (may need schema hints)
[conversational_bi]schema_hints = true # Enable schema augmentationmodel = "gpt-4" # Use more powerful modelIssue 3: “High query latency”
Solution:
# Run performance diagnosticsheliosdb-cli diagnose --latency
# Check for slow queriesSELECT * FROM heliosdb.slow_queriesWHERE duration_ms > 1000ORDER BY timestamp DESCLIMIT 10;
# Enable query optimizationSET heliosdb.auto_optimize = ON;Issue 4: “Vector search returning low relevance”
Solution:
- Verify embedding model matches your data
- Check embedding dimensions (should be 1536)
- Rebuild vector index if stale
-- Rebuild HNSW indexALTER TABLE products REBUILD INDEX embedding_idx;Performance Benchmarks
TPC-H Results (SF1)
| Query Type | Avg Latency | Throughput | Target | Status |
|---|---|---|---|---|
| Simple (Q1, Q6) | 45ms | 1,200 QPS | <100ms, >500 QPS | EXCEEDS |
| Medium (Q3, Q5) | 280ms | 450 QPS | <500ms, >200 QPS | MEETS |
| Complex (Q4, Q13) | 1,250ms | 125 QPS | <2000ms, >50 QPS | EXCEEDS |
Stress Test Results (1000 QPS, 60s)
| Metric | Result | Target | Status |
|---|---|---|---|
| P50 Latency | 32ms | <50ms | |
| P95 Latency | 98ms | <200ms | |
| P99 Latency | 156ms | <500ms | |
| Error Rate | 0.12% | <0.5% | |
| Throughput | 1,042 QPS | 1000+ QPS |
📞 Support & Feedback
Beta Support Channels
- Email: beta-support@heliosdb.com
- Slack: #heliosdb-beta (invitation required)
- Office Hours: Tuesdays 2-3pm PT (Zoom link in Slack)
- Documentation: https://docs.heliosdb.com/beta
Feedback Collection
We track:
- Query accuracy (NL2SQL)
- Performance metrics
- Feature requests
- Bug reports
- User satisfaction (NPS)
Please submit feedback weekly via:
heliosdb-cli feedback submit \ --category "performance|accuracy|feature|bug" \ --description "Your feedback here"Beta Success Criteria
Technical Targets
- 88%+ NL2SQL accuracy
- <200ms P95 latency
- 1000+ QPS throughput
- <0.5% error rate
Business Targets
- 15 beta customers (Month 4)
- $8.95M beta ARR
- 90%+ customer satisfaction (NPS 50+)
- Zero P0 production incidents
🚢 Deployment Checklist
Pre-Deployment
- License key obtained
- API keys configured (LLM providers)
- TLS certificates installed
- Monitoring setup (Prometheus + Grafana)
- Backup strategy defined
- Resource limits configured
Deployment
- HeliosDB server installed
- Configuration validated
- Health check passing
- Integration tests passing
- Benchmark tests passing
Post-Deployment
- Customer training completed
- Monitoring alerts configured
- Support channel access granted
- Feedback mechanism setup
- Weekly check-in scheduled
📚 Additional Resources
Documentation
Code Examples
- Conversational BI Examples
- Multimodal Search Examples
- Hybrid Query Examples
- Cost Optimization Examples
🎉 Next Steps After Beta
Month 4 (Current)
- Onboard 15 beta customers
- Collect feedback and iterate
- Performance tuning
Month 5-7 (Wave 2)
- 5 additional innovations:
- GraphRAG HTAP ($50M ARR)
- GPU Acceleration ($55M ARR)
- Federated Learning ($50M ARR)
- AI Schema Architect ($40M ARR)
- Auto-Compliance ($35M ARR)
Month 8-12 (Wave 3 + GA)
- 3 final innovations
- General availability launch
- Target: $345M ARR (Year 1)
Welcome to the HeliosDB Beta Program!
You’re part of building the world’s most advanced AI-native database. Thank you for your participation and feedback.
Document Version: 1.0 Last Updated: November 10, 2025 Status: Production-Ready for Beta Deployment Support: beta-support@heliosdb.com