OctoBase —— Rust 轻量级离线数据引擎
OctoBase 是一个 Rust 编写的离线可用、可扩展、独立的协作数据引擎。
开发者基于 OctoBase 不仅可以实现离线写作的富文本编辑器,还可以基于 OctoBase 的数据抽象实现更丰富的离线协同功能,如:多维表格、画板、聊天软件等。
OctoBase 作为离线协作数据引擎,具有以下特点:
支持多平台:离线协同,Schemaless,结构化/非结构化/富文本数据存储
支持重复数据删除和富媒体编辑的二进制存储
具有高质量多语言分词支持的高性能实时全文索引
具有丰富的多平台原生支持的点对点/中央服务器同步
具有高级权限管理的细粒度权限控制