Dgraph中文社区
最近在研究探索分布式图谱dgraph,发现可参考的资料比较少,同时没有一个像样的中文社区,于是想把自己看到的、遇到的记录下,以供后来者参考借鉴。
来自文家市的那个小孩
天生优秀, 无法从良
展开
-
Dgraph的集群部署
Dgraph是免安装版的,可以直接下载安装组件直接运行所需服务,也可以通过docker镜像来启动服务。整个组件包括三个部分: Zero: 是集群的核心, 负责调度集群服务器和平衡服务器组之间的数据,类比于Elasticsearch的master节点; Alpha: 保存数据的谓词和索引. 谓词包括数据的属性和数据之间的关系; 索引是为了更快的进行数据的过滤和查找,类比于Elasticsearch的data节点; Ratel: dgraph 的 UI 接口, 可以在此界面上进行...原创 2020-07-08 09:36:22 · 1817 阅读 · 1 评论 -
分布式图数据库在贝壳的应用实践
你想知道百亿级图谱如何实现毫秒级查询吗?社区众多的图数据库中如何才能挑选到一款适合实际应用场景的图数据库呢?贝壳找房的行业图谱480亿量级的三元组究竟是如何存储的呢?本文将带你探索上述问题并从中得到解答。本次分享题目为"分布式图数据库在贝壳找房的应用实践",共分为以下五大块内容:图数据库简介 图数据库技术选型 图数据库平台建设 原理&优化&不足 未来规划 先来看一个问题:贝壳找房最大的图谱——行业图谱,目前量级已经达了480亿三元组,如此海量的图谱数据究竟应该如何存储,如何查询转载 2020-07-06 22:20:02 · 1331 阅读 · 4 评论 -
dgraph bulk和dgraph live的区别和操作
当图谱构建完毕后,就需要将数据上传到图谱查看效果,往往数量量比较大,借助一些工具能实现数据的快速上传,dgraph 自带了两个上传命令,dgraph bulk 和 dgraph live。 dgraph bulk:作为首选方案的原因是它的执行效率比dgraph live高很多,话不多说,先罗列一它的执行命令: dgraph bulk -f data.rdf -s data.schema --map_shards=4 --reduce_shards=1 --zero=lo...原创 2020-07-06 22:09:10 · 1015 阅读 · 1 评论 -
dgraph搜索时如何限制节点数
在搜索时,往往图谱中与某个节点关联的周围节点数量繁多,我们需要通过一定的条件过滤留下满足需求的结果,dgraph 默认是根据uid排序{ find_follower(func: uid(MICHAELS_UID)){ name age follows (first: 3){ # 获取前3条 name ...原创 2020-07-06 21:33:00 · 546 阅读 · 1 评论