logo
首页
标签
关于

Dgraph 数据库简单总结

2019-07-15
dgraph 数据库

dgraph 是一个可扩展的,分布式的,低延迟图形数据库。

安装 dgraph

在 linux 系统上,可以这样安装:

curl https://get.dgraph.io -sSf | bash

如果要使用 docker 或者从其他系统上,可以参考 https://docs.dgraph.io/get-started/#step-1-install-dgraph

启动 dgraph

开 3 个 terminal,依次启动下面的 3 个程序

dgraph zero
dgraph alpha --lru_mb 2048 --zero localhost:5080
dgraph-ratel

之后,访问http://localhost:8000/就可以看到一个图形化的界面。

端口的使用

Dgraph Node TypegRPC-internalgRPC-externalHTTP-external
zero–Not Used–50806080
alpha708090808080
ratel–Not Used––Not Used–8000

加载数据

若要在运行中实时加载数据和 schema 文件,可以使用如下的命令。

dgraph live -r g01.rdf.gz -s g01.schema -d localhost:9080 -z localhost:5080

详见:https://docs.dgraph.io/deploy/#fast-data-loading

插入和查询数据

有很多官方的和非官方的客户端,甚至可以使用 HTTP 请求来做到。

详见:https://docs.dgraph.io/clients/

导出数据

curl localhost:8080/admin/export

在服务器本地,向localhost:8080/admin/export发出GET请求就行了,可以导出到~/export文件夹下。

其它的用法,都可以查阅官方文档:https://docs.dgraph.io/。