典型 Schema 设计
社区首页 (3271)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
请编写您的帖子内容
社区频道(12)
显示侧栏
卡片版式
全部
Neo4j
NebulaGraph
TigerGraph
HugeGraph
JanusGraph
Dgraph
Giraph
Other Graph
图查询语言
博文收录
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选
![](https://img-home.csdnimg.cn/images/20221027055836.png)
65
5.0
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
典型 Schema 设计
时间设计 如何设计一个高性能的 schema 现在有个场景,有一堆发生过的事件,现在想查询在某个月,或者是某个时间段内,发生了哪些事件,我们该如何设计 Schema 呢?也许我们可以在时间属性上创建个索引,把这个时间当作索引来存储,但这样的话,
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221027062431.png)
74
5.0
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
Schema 设计原则
Schema 设计的三大基本原则: 尊重领域实体关系 以性能为目标 考虑可视化分析 而三者并不冲突,上面三点其中某一点做得很好,另外两点也会做的不错。 Talking is cheap,下面我们来结合具体的例子来了解下三大原则。 实体和关系的选择
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061946.png)
76
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/38aafebefd1744858d60626bcca1a7c2_csdn___lyy.jpg!1)
图解图库JanusGraph系列-图分区(JanusGraph Partitioning)
当JanusGraph部署在具有多个存储后端实例的集群上时,图将被分区存储在这些后端实例上, 本文详解JanusGraph的图分区;
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221110040236.png)
60
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/38aafebefd1744858d60626bcca1a7c2_csdn___lyy.jpg!1)
图解图库Neo4j系列-Neo4j图数据库的本地源码编译教程(neo4j source code compile)
本文主要记录如何对neo4j源码编译并启动图库服务;将官方图数据导入,对导入的数据进行可视化数据处理
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062126.png)
203
5.0
2
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
关于hugeGraph的分布式存储
hugeGraph分布式存储
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054232.png)
167
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/def2ac303b12485ab9f91fb3b4f9436f_fufu_good.jpg!1)
针对豆瓣TOP250电影知识图谱的构建(Python+neo4j)
数据爬取网站: https://movie.douban .com/top250?start=0.1. 首先对网页数据进行分析,进而确定节点和关系我们直接分析电影点进去的详细页面,页面如下:(由于豆瓣在没有登录的情况下频繁对网站进行请求会被认为恶意攻击,导致自己的ip无法访问该网站,所以最好先下载下来)通过上图,我们选择4个结点和4种关系4个结点分别为:电影名称(film_name...
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061907.png)
63
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/31ab845a67064429bde122cdc457a280_zhanghai4155.jpg!1)
Neo4j图数据库系列:关于在Neo4j中创建多数据库的探究(Neo4j 4.0版本)
一、简介我也是刚接触Neo4j,学到这也有所感悟,记录一下。首先,说点自己的理解。Neo4j是一种图数据库,存储的是节点、节点之间的关系、节点的属性、关系的属性。实际上,其背后的数据模型就是概念图模型(学过知识图谱的应该知道),类似于关系数据库(如Oracle、Mysql等)中的关系数据模型(本质上就是行列表格,只是有一套严密的数学逻辑作支撑)。就像传统关系型数据库领域有结构化查询语言SQ...
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061915.png)
57
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/938e7aa2b67b403bb2600cf337542de2_xin_jmail.jpg!1)
Giraph添加应用程序Weakly Connected Components算法
目的:举例说明如何在Giraph中添加应用程序,以WCC(Weakly Connected Components)算法为例,描述怎么添加Vertex的子类,自定义输入输出格式和使用Combiner等。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054125.png)
56
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/8722d0c77b4d4e1fae5ef6716f8ee509_cloudeagle_bupt.jpg!1)
Giraph集群测试Pagerank
[liuqiang2@mu02 bin]$ giraph ../giraph-core-1.1.0.jar org.apache.giraph.benchmark.PageRankComputation -vif org.apache.giraph.io.formats.IntFloatNullTextInputFormat -vip /test/youTube.txt -vof org.
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054308.png)
54
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
Facebook针对图数据处理对Apache Giraph 和 Spark GraphX的比较
一支Facebook 团队近期发表了一份比较报告,比较对象是他们当前的基于 Giraph的图处理系统和更新的 GraphX (它是流行的 Spark 框架的一部分)。他们的结论是,GraphX当前无法满足他们对扩展性和性能的需要,不足以支撑起他们图处理的负载。\\在Facebook,大规模图处理是数据设施服务的重要组成部分。他们的社会图有1.71十亿编辑顶点和数千亿的边,如果再把人们的爱好加进来那...
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061938.png)
56
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
Giraph 源码分析(五)—— 加载数据+同步总结
作者|白松关于Giraph 共有九个章节,本文第五个章节。环境:在单机上(机器名:giraphx)启动了2个workers。输入:SSSP文件夹,里面有1.txt和2.txt两个文件。1、在Worker向Master汇报健康状况后,就开始等待Master创建InputSplit。方法...
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062116.png)
58
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
Giraph源码分析(一)— 启动ZooKeeper服务
作者 | 白松【注:本文为原创,引用转载需与博主联系。】Giraph介绍:Apache Giraph is an iterative graph processing system built for high scalability. For example, it is curren...
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062159.png)
57
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/8722d0c77b4d4e1fae5ef6716f8ee509_cloudeagle_bupt.jpg!1)
Giraph 内存测试
package memory;import java.io.IOException;import org.apache.giraph.utils.ExtendedByteArrayDataOutput;import org.apache.giraph.utils.ExtendedDataOutput;import org.apache.hadoop.io.FloatWritable;
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054430.png)
54
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/8722d0c77b4d4e1fae5ef6716f8ee509_cloudeagle_bupt.jpg!1)
Label Propagation算法Giraph实现
package org.apache.giraph.examples.lp;import java.io.IOException;import java.util.ArrayList;import java.util.Collections;import java.util.List;import org.apache.giraph.comm.WorkerClientRequestP
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061834.png)
55
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/938e7aa2b67b403bb2600cf337542de2_xin_jmail.jpg!1)
Giraph源码分析(九)—— Aggregators 原理解析
改进:采用分片聚集 (sharded aggregators) . 在每个超级步的最后,每个聚集器被派发给一个Worker,该Worker接受和聚集其他Workers发送给该聚集器的值。然后Workers把自己的所有的聚集器发送给Master,这样Master就无需执行任何聚集,只是接收每个聚集器的最终值。在MasterCompute.compute执行后,Master不是直接把所有的聚集器发送给所有的Workers,而是发送给聚集器所属的Worker,然后每个Worker再把其上的聚集器发送给所有的Wor
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221110040240.png)
54
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/9f5b237a79634ae793b002151b2346be_yafeichang.jpg!1)
Giraph 运行常见错误
1. Could not find or load main class org.apache.giraph.yarn.GiraphApplicationMaster16/08/30 08:45:13 ERROR yarn.GiraphYarnClient: Giraph: org.apache.giraph.examples.SimpleShortestPathsComputation
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054159.png)
57
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/dc1b6763da654d21b3b598a1c00ab3a7_wlp001007.jpg!1)
对Giraph的一些理解
这两天又重新看了一下Giraph源码,对整体架构的理解又有了新的认识和理解,下面逐点来说。一、Giraph本质的理解:大家都知道,Giraph对用户来讲可能是一个基于Pregel模型的图运算项目,但是对于Hadoop来讲,其实它是一个普通的MapReduce任务。因此我们在运行时可以把他看成是一个mapreduce任务,只是这个任务有点特殊和复杂。特殊在,它没有像普通mapreduce
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062122.png)
56
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/938e7aa2b67b403bb2600cf337542de2_xin_jmail.jpg!1)
Giraph源码分析(三)—— 消息通信
1. 由前文知道每个BSPServiceWorker有一个WorkerServer对象,WorkerServer对象里面又有ServerData对象,作为数据实体。ServerData中包含该Worker的partitionStore、edgeStore、incomingMessageStore、currentMessageStore、聚集值等。 其中incomingMessageStor
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109053802.png)
56
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/12a302921225400aaeb0e1c145f60fd3_firstdream10.jpg!1)
Giraph 编程实践及源码编译调试
前言本文主要总结了如何利用 Giraph 提供的 API 实现图计算编程,并说明了将 Giraph 源码导入 IDEA 进行调试的过程。编程实践本部分通过实现最短路径算法说明 Giraph 的编程流程创建 Maven 工程添加相关依赖<dependencies> <!--添加 Giraph 依赖-->> <dependenc...
复制链接 扫一扫
分享
为您搜索到以下结果:
1,530
社区成员
71
社区内容
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://img-community.csdnimg.cn/avatar/2e6bf50112fe444fadebdeadf29b8a53.jpg?x-oss-process=image/resize,m_fixed,h_88,w_88)
图数据库社区
图数据社区,不定期分享和收录图数据库相关文章,也欢迎大家投稿;
最后,欢迎大家的加入;
复制链接 扫一扫
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
确定
社区描述
图数据社区,不定期分享和收录图数据库相关文章,也欢迎大家投稿;
最后,欢迎大家的加入;
加入社区
获取链接或二维码
- 近7日
- 近30日
- 至今
加载中
社区公告
现如今图数据库资料较少,一般都是官网的文章和基于官网衍生出来的文章,导致开发图数据库相关业务,基本上是一步一坑…
为了便于码友们的交流,创建了一个图数据库交流社区;不定期分享和收录图数据库相关文章,也欢迎大家投稿;
最后,欢迎大家的加入;