- Fonctionne à la fois comme base de données et comme backend d'API pour la collaboration en temps réel
- REST API, SurrealQL/JSON-RPC via WebSocket, GraphQL (prise en charge prévue)
- Isolation des données en multitenant, avec ou sans schéma, transactions multi-tables/multi-lignes, requêtes géospatiales
- Prise en charge de diverses fonctions : Array, Http, Math, String, Geo, Time, JavaScript embarqué, ..
- SDK disponibles pour JavaScript/Go/Rust/Deno
→ SDK WASM, Node.js, Python, C, PHP, Swift et Java prévus
- Installation possible sur macOS/Linux/Windows
- Fonctionne en nœud unique (en mémoire) ou en mode distribué (cluster TiKV)
→ fonctionnement également prévu en nœud unique (on-disk), distribué (RAFT), etc.
- Le cœur de la base de données est publié sous licence BSL (Business Source License)
1 commentaires
CockroachDB change de licence pour la BSL - open source mais pas de commercialisation possible
Sentry passe à la BSL (Business Source License) pour sa licence open source