6 points par xguru 2022-08-23 | 1 commentaires | Partager sur WhatsApp
  • 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)