SoliDB Documentation
Explore the comprehensive guides and references for the world's fastest Rust-based distributed database.
Getting Started
Install SoliDB, configure your environment, and launch your first instance in less than 5 minutes.
API Reference
Complete HTTP API documentation. Database management, CRUD operations, transactions, and more.
SDBQL Reference
Master the ArangoDB Query Language. Complex filtering, joins, graph traversal, and aggregation.
SQL Compatibility
Write familiar SQL queries auto-translated to SDBQL. Perfect for transitioning from traditional databases.
ACID Transactions
Perform multi-document operations safely. Atomic commits, rollbacks, and configurable isolation levels.
Indexes
Speed up your queries and enforce uniqueness. Primary, persistent, and TTL indexes.
Lua Scripting
Create custom API endpoints with embedded Lua scripts. High-performance logic directly on the data.
Graphs & Edges
Model relationships with edge collections. Build social networks, hierarchies, and knowledge graphs.
Queues & Jobs
Distributed background job processing. Built-in worker pools, priorities, and retries.
Clustering
Construct highly available distributed clusters. Automatic replication, leader election, and fault tolerance.
Architecture
Deep dive into SoliDB's internals. Storage engines, memory management, and performance characteristics.
Sharding
Scale horizontally with automatic master-master data distribution, failover, and rebalancing.
Command-Line Tools
Backup, restore, and manage your data with solidb-dump and solidb-restore utilities.
Official Clients
Libraries for your favorite languages. PHP support and more coming soon.
Real-time Changefeeds
Build reactive applications with live WebSocket updates for any collection.
Live Queries
Turn any SDBQL query into a real-time stream. Automatic updates for complex queries and filters.
Time Series
Optimized append-only storage for metrics and logs. Time-bucket aggregations and instant range pruning.
Columnar Storage
High-performance analytical storage. Column-oriented data layout with compression and fast aggregations.
Blob Storage
Store large binary files like images and videos with automatic chunking and replication.
Security
Authentication, rate limiting, encryption, and production deployment best practices.
Database Comparison
Compare SoliDB with MongoDB, PostgreSQL, Redis, RethinkDB, and ArangoDB. Find the right database for your project.
Native Driver
High-performance binary protocol for maximum throughput. 50% lower latency than HTTP REST API.
Talks
Connect with the team and community using our internal Talks application.
Features at a Glance
SoliDB unifies multiple data paradigms into a single, high-performance distributed database.
| Category | Key Capabilities |
|---|---|
| Core Data |
Document Store (JSON)
Graph & Edges
Key-Value
Blob Storage
Time Series
|
| Real-time |
Live Queries
Changefeeds
Pub/Sub
Stream Processing
|
| Search & Analytics |
Vector Search (HNSW)
Full-text Search
Columnar Analytics
Geo-Spatial
|
| Operations |
ACID Transactions
Master-Master Replication
Auto-Sharding
Distributed Job Queues
Lua Scripting
|