6 pontos por xguru 2022-08-23 | 1 comentários | Compartilhar no WhatsApp
  • Funciona como banco de dados e também como backend de API para colaboração em tempo real
  • REST API, SurrealQL/JSON-RPC sobre WebSocket, GraphQL (suporte previsto)
  • Isolamento de dados para multitenancy, Schemafull/Schemaless, transações multi-tabela/multi-linha, consultas geoespaciais
  • Suporte a várias funções: Array, Http, Math, String, Geo, Time, Embedded JavaScript,..
  • SDKs disponíveis para JavaScript/Go/Rust/Deno
    → SDKs para WASM, Node.js, Python, C, PHP, Swift e Java previstos
  • Pode ser instalado em macOS/Linux/Windows
  • Opera em modo single-node (in-memory) e distribuído (cluster TiKV)
    → também haverá suporte para single-node (on-disk), distribuído (RAFT) etc.
  • O núcleo do banco de dados é disponibilizado sob a BSL (Business Source License)