SurrealDB - 분산 Document-Graph 데이터베이스
(github.com/surrealdb)- DB면서 실시간 협업 API 백엔드로 동작
- REST API, SurrealQL/JSON-RPC over WebSocket, GraphQL(지원 예정)
- 멀티테넌시 데이터 분리, Schemafull/Schemaless, 멀티테이블/멀티로우 트랜잭션, GeoSpatial 쿼리
- 다양한 함수들 지원 : Array, Http, Math, String, Geo, Time, Embedded JavaScript,..
- JavaScript/Go/Rust/Deno SDK 제공
→ WASM, Node.js, Python, C, PHP, Swift, Java SDK 제공 예정 - 맥/리눅스/윈도우 설치 가능
- 싱글노드(인메모리)), 분산(TiKV 클러스터)로 동작
→ 싱글노드(on-disk), 분산(RAFT) 등으로도 동작 예정 - 데이터베이스 코어는 BSL(Business Source License)로 공개