6 Punkte von xguru 2022-08-23 | 1 Kommentare | Auf WhatsApp teilen
  • Funktioniert als Datenbank und zugleich als Echtzeit-Collaboration-API-Backend
  • REST API, SurrealQL/JSON-RPC über WebSocket, GraphQL (geplant)
  • Multi-Tenancy-Datentrennung, Schemafull/Schemaless, Multi-Table-/Multi-Row-Transaktionen, GeoSpatial-Abfragen
  • Unterstützt verschiedene Funktionen: Array, Http, Math, String, Geo, Time, Embedded JavaScript, ..
  • JavaScript/Go/Rust/Deno SDKs verfügbar
    → WASM-, Node.js-, Python-, C-, PHP-, Swift- und Java-SDKs geplant
  • Installation auf macOS/Linux/Windows möglich
  • Läuft als Single-Node (In-Memory) oder verteilt (TiKV-Cluster)
    → Geplant ist auch der Betrieb als Single-Node (on-disk) und verteilt (RAFT)
  • Der Datenbank-Core wird unter der BSL (Business Source License) veröffentlicht