dgraph/dgraphDgraph是一个具有图后端的原生GraphQL数据库,采用水平扩展的分布式架构。它提供ACID事务、一致复制和线性化读取能力,专为优化查询性能和吞吐量设计。通过精确控制磁盘数据排列,减少集群中的磁盘寻道和网络调用,能够高效处理TB级结构化数据并支持实时用户查询。该数据库支持GraphQL查询语法,可通过GRPC和HTTP协议返回JSON或Protocol Buffers格式响应。
Dgraph适合以下应用场景:
获取官方Dgraph镜像:
bashdocker pull dgraph/dgraph:latest
Zero节点负责集群协调、数据分片和元数据管理:
bashdocker run -d \ --name dgraph-zero \ -p 5080:5080 \ -p 6080:6080 \ dgraph/dgraph:latest \ dgraph zero
Server节点处理查询和数据存储,需连接到Zero节点:
bashdocker run -d \ --name dgraph-server \ -p 8080:8080 \ -p 9080:9080 \ --link dgraph-zero:zero \ dgraph/dgraph:latest \ dgraph server \ --zero zero:5080 \ --my localhost:7080
Ratel提供Web UI界面,用于模式设计和查询执行:
bashdocker run -d \ --name dgraph-ratel \ -p 8000:8000 \ dgraph/dgraph:latest \ dgraph-ratel
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务