加载中...

Dgraph 是一个开源分布式图数据库,用 Go 语言编写,从设计之初就面向水平扩展,宣称是「原生 GraphQL 数据库」,可直接把 GraphQL Schema 变成图数据库服务。
数据以 RDF 风格的三元组(主语-谓词-宾语)存储,按谓词(predicate)分片而非按实体分片,使得一次图遍历中同一谓词的查询可在单个分组内完成,减少跨节点网络跳数;底层使用同门的 Badger 键值引擎,副本间以 Raft 保证一致性,支持分布式事务。
除标准 GraphQL 外还提供扩展语法 DQL(原 GraphQL+-),支持递归遍历、最短路径、全文检索与地理位置查询。
适用于社交网络、实时推荐、知识图谱等场景。公司经历多次动荡后由 Hypermode 接手维护,社区版持续开源。

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