- 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)
1 comentários
CockroachDB muda a licença para BSL — é open source, mas não pode ser comercializado
Sentry muda a licença open source para BSL (Business Source License)