Deployment Configuration
Recommended hardware configurations for InventDB deployments at various scales. Based on benchmark testing with all properties indexed and AES-256 encryption enabled.
Recommended Configurations
| Tier | vCPU | RAM | Records | Storage |
|---|---|---|---|---|
| Starter | 1 | 4 GB | 1M | 10 GB |
| Small | 2 | 8 GB | 10M | 75 GB |
| Medium | 4 | 16 GB | 50M | 250 GB |
| Large | 8 | 32 GB | 100M | 500 GB |
| X-Large | 16 | 64 GB | 250M | 1.2 TB |
Based on benchmark testing with a fully-indexed schema (all properties indexed) and AES-256 encryption at rest. Actual requirements may vary depending on schema complexity and workload patterns.
Memory
Memory observed during benchmark testing at 10M and 100M record scales.
| Scale | At Rest | Peak (Single-Threaded) | Peak (Multi-Threaded) |
|---|---|---|---|
| 10M | 19.5 MB | 2.4 GB | 3.3 GB |
| 100M | 140 MB | 12.3 GB | 12.8 GB |
Peak values observed while running all 143 benchmark queries including multi-table JOINs and complex aggregations. Results may vary based on workload.
Storage
Observed disk usage was approximately 3.4 KB per record in our benchmark schema (all properties indexed). Recommended storage includes headroom for WAL files and operational margin.
| Scale | Data Size | Recommended Storage |
|---|---|---|
| 1M | ~3.4 GB | 10 GB |
| 10M | 33 GB | 75 GB |
| 50M | ~162 GB | 250 GB |
| 100M | 324 GB | 500 GB |
| 250M | ~810 GB | 1.2 TB |
10M and 100M data sizes are measured from benchmark testing. Other values are projected based on observed per-record usage. Actual storage may vary depending on schema and data characteristics.
- All measurements observed during benchmark testing with AES-256 encryption enabled on a 4 vCPU / 16 GB test server.
- See Performance Benchmarks for full query-by-query results.
- These configurations are recommendations based on our testing. Actual requirements may vary depending on your data, schema, and workload.