加载中...

ArangoDB 是一个开源的原生多模(multi-model)数据库,用 C++ 编写,在同一个存储引擎和查询语言中同时支持文档、图和键值三种数据模型。
所有数据都以 JSON 文档形式存储,图模型通过特殊的边集合(edge collection)表达,顶点与边本身也是文档;统一查询语言 AQL 可以在一条语句里混合文档过滤、图遍历与聚合,避免了多个专用数据库间的数据搬运。底层存储引擎基于 RocksDB,支持集群分片与 SmartGraphs 图分区优化。
常用于知识图谱、欺诈检测、推荐系统、身份权限管理等既需要文档灵活性又需要关系遍历的场景。
优点是一套系统覆盖多种模型、减少技术栈复杂度;缺点是单一模型的极端性能通常不如各领域的专用数据库,2023 年后许可证转向 BUSL 也引发社区争议。

登录 后参与讨论
暂无讨论,来发表第一条评论吧