软件介绍
Dgraph 是一个水平可扩展的分布式 GraphQL 数据库,以图结构作为后端存储,使用 Go 语言编写,采用 Apache-2.0 开源许可证。项目托管在 GitHub 的 dgraph-io 组织下,官方称其已在多家财富 500 强企业的生产环境中使用。
核心功能
- 分布式事务:支持分布式 ACID 事务,并提供一致的复制。
- 自动分片均衡:数据可以自动迁移,以实现分片之间的均衡。
- 查询与协议:查询语法受 GraphQL 启发,客户端可通过 gRPC 或 HTTP 访问,返回 JSON 或 Protocol Buffers 格式的结果。
- 内置搜索:原生支持全文搜索、正则表达式和地理位置搜索。
支持平台与系统要求
官方目前提供 Linux/amd64 和 Linux/arm64 的构建,并推荐使用 Docker 运行。官方自 2021 年起不再支持 Windows 和 macOS,因此站内标注为 Windows 的旧版本(21.03.0)并不代表当前仍有官方的 Windows 版本。具体的硬件配置要求,仓库首页没有写明。
版本与授权
Dgraph 是开源软件,许可证为 Apache-2.0。GitHub 仓库首页提到的最新主版本为 v25,Releases 页面显示的最新版本为 v25.5.1。
适用人群或使用场景
适合需要存储和查询高度关联数据的开发者与运维人员,例如构建需要 GraphQL 接口的应用后端,或在多节点环境中部署可水平扩展的图数据库。
版本列表
-
-
-
Dgraph v21.03.0 官方版
Dgraph(分布式GraphQL数据库),Dgraph是一个水平可扩展的分布式Gr ...
软件大小:55.9 MB 更新时间:2021-04-09
-
