A single canister document database currently in development.
- Candid serialization for all types
- Query Caching
- Indexes
- Single field index
- Multiple field index
- Multi-key array index
- Text index (full text search)
- Hydra Query Language
- operators (and, or, not, eq, gte, lte, gt, lt, in, nin)
- functions (count, sum, avg, min, max)
- modifiers (limit, skip, sort)
- Schema
- Schema Validation on insert/update
- Backwards compatibility on schema changes
- Schema Constraints (required, unique, enum, min, max)
- Transactions
- Single document transactions
- Document versioning
- Backup and Restore
- Copy on Write Snapshots
- External canister Backups
- Consistent incremental backups
- Garbage collection of regions from deleted collections