<aside>
👉 Abstrct**:** この資料は関西DB勉強会 #12 Jan 21 2023 でのスライドです。
</aside>
SurrealDBのライセンス
- SurrealDBのソースコードはBusiness Software License 1.1
- SDKやライブラリ/ドライバはMIT
- SurrealDBのBSLは、商用DBaaSとして提供しない限り、ノード数に制限なくSurrealDBを使用することがでる
- SurrealDBのBSLは、4年間有効
- 2026年1月1日この制限は失効、コードは現在のApache License 2.0によるオープンソースになる
SurrealDBの特徴
- Rustで実装
- Segmentation Faultが発生しにくい
- クロスコンパイル
- 他の言語と比べて相対的に速い
- 軽量: バイナリサイズ Linux 24MB, macOS: 44MB
- ひとつのバイナリでサーバーとREPLクライアントを兼用
- 簡単なインストール
- HTTP/Restful APIをサポート
- WebSocketをサポート
- バックエンドDB: EchoDB, RocksDB, TiKV, FoundationDB, IndexedDB
データベースとしての特徴