HeliosDB-Lite Tutorials
Step-by-step guides for every major feature. Each tutorial includes SQL examples, expected output, and troubleshooting tips.
Getting Started
| Tutorial | Description | Difficulty |
|---|
| RBAC | Roles, GRANT/REVOKE, column-level permissions | Beginner |
| Backup & Restore | Full/incremental backup, restore to branch | Beginner |
| Vacuum & Maintenance | VACUUM, CHECKPOINT, REINDEX | Beginner |
Security
HTAP & Analytics
Advanced SQL
| Tutorial | Description | Difficulty |
|---|
| Advanced SQL | Window functions, CTEs, JSONB, FTS, UPSERT | Intermediate |
| Vector Search | HNSW indexes, kNN queries, distance metrics | Intermediate |
| Triggers & PL/pgSQL | User-defined functions, triggers, control flow | Advanced |
Recovery & Branching
| Tutorial | Description | Difficulty |
|---|
| PITR | Point-in-time recovery, branch forking | Advanced |
| Branching & Time Travel | Git-like branches, AS OF TIMESTAMP queries | Advanced |
Graph & Search
| Tutorial | Description | Difficulty |
|---|
| Graph Queries | Property graph, traversal algorithms, SQL functions | Intermediate |
| Hybrid Search | BM25, hybrid BM25+vector, RRF/MMR rerankers | Intermediate |
| Cursors | DECLARE, FETCH, CLOSE for large result sets | Beginner |
Monitoring
| Tutorial | Description | Difficulty |
|---|
| System Views | All 30+ system views for monitoring | Reference |
HA / Proxy (Feature-Gated)
| Tutorial | Description | Difficulty |
|---|
| Pool Modes | Connection pooling modes | Advanced |
| DistribCache | Distributed caching | Advanced |
Suggested Learning Path
- Start with RBAC to understand users and permissions
- Try Backup & Restore for data safety
- Learn Advanced SQL for query power
- Explore HTAP & Columnar for analytics
- Set up Security Hardening for production
- Try Graph Queries and Hybrid Search for advanced retrieval
- Use System Views for monitoring