Dgraph
Dgraph 是一个 高性能的 NoSQL 图数据库,它被用于 图数据库 等场景。在分布式图形数据库上构建为容错能力,为开发人员提供了快 速构建和大规模建模应用程序的工具
准备
在参阅本文档使用 Dgraph 时,需要确保如下几点:
-
登录 Websoft9 控制台,然后找到(或安装)Dgraph:
- 我的应用 菜单找到应用
- 应用商店 菜单部署应用
-
应用是基于 Websoft9 安装的
-
应用的用途符合 apache2 开源许可协议
-
为应用准备配置访问方式:配置域名 或 服务器安全组开启网外端口
入门指南
初始化
-
Websoft9 控制台安装 Dgraph 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息
-
Launch Latest,进入 Console 界面
测试公开的数据库节点
-
Metal 可以先连接到官方公开的实例 https://play.dgraph.io 上,用于测试。
-
连接成功后运行下面代码,便可以运行得到关系图
{
user(func: eq(name, "Alice")) {
name
friend {
name
age
}
}
}
测试本应用的数据库节点(alpha)
-
连接到
http://URL:port
- URL 不支持容器名称,必须是公网 IP 或 域名
- port 是 alpha(数据库)节点的外网端口
-
无需密码即可登录
groot 密码设置是企业版功能(ACL)
配置选项
- Dgraph 应用包含三个节点:zero(集群), alpha(数据库), ratel(图形化)
- ACL:企业版功能
管理维护
故障
ratel 加载不完整?
应用自身包含一些外部 js 导致