没有合适的资源?快使用搜索试试~ 我知道了~
janusgraph部署开发.docx
需积分: 10 11 下载量 22 浏览量
2020-05-15
15:40:52
上传
评论
收藏 523KB DOCX 举报
温馨提示
试读
37页
JanusGraph over HBase支持全局顶点和边缘迭代。但是,请注意,所有这些顶点和/或边都将加载到内存中,这可能会导致OutOfMemoryException。使用JanusGraph和TinkerPop的Hadoop-Gremlin有效地遍历大型图中的所有顶点或边。
资源推荐
资源详情
资源评论
JanusGraph
JanusGraph 简介:
分布式、开源、可大规模伸缩的图形数据库。
是一个可伸缩的图形数据库,用于存储和查询包含分布在多机器集群中的数
千亿顶点和边的图形。
扩展性:
为不断增长的数据和用户群提供弹性和线性可伸缩性
数据分布和复制,以提高性能和容错能力
多数据中心高可用性和热备份
交易性:
是一个事务性数据库,可以支持数千个并发用户实时执行复杂的图遍历。支
持 和最终一致性。
多存储:
图形数据可以存储在
谷歌云
甲骨文
图搜索:
高级搜索功能,如全文搜索可以选择支持通过
图分析:
全球图形数据分析集成包括
可视化:
支持各种可视化工具,如 、、 !
的 插 件 、 " 、 剑 桥 情 报 公 司 的 # 、 和 $%
!&。
优点:
支持非常大的图形。 图形随着集群中的机器数量而伸缩。
支持很多并发事务和操作图处理。 的事务处理能力随集群中的机器数量而扩
展,并在几毫秒内回答大型图上的复杂遍历查询。
通过 框架支持全局图分析和批处理图。
支持地理,数值范围,和全文搜索顶点和边缘非常大的图形。
本机支持 ! 公开的流行属性图数据模型。
本机支持图形遍历语言 $。
许多图形级配置提供了调优性能的旋钮。
以 &" 为中心的索引提供了 &" 级别的查询,以缓解臭名昭著的超级节点问题。
$'
提供优化的磁盘表示,以便有效地使用存储和访问速度。
在 ( 许可下的开放源码。
优先考虑一致性,而牺牲了收益率,即完成请求的概率。 优先考虑可用
性,而牺牲了收获,即查询答案的完整性)可用数据*完整数据+。
JanusGraph 架构:
是一个图形数据库引擎。 本身专注于紧凑的图形序列化、丰富的
图形数据建模和高效的查询执行。此外, 利用 进行图形分析和批处理。
为 数 据 持 久 性 、 数 据 索 引 和 客 户 机 访 问 实 现 了 健 壮 的 模 块 化 接 口 。
的模块化架构允许它与广泛的存储、索引和客户端技术进行互操作 ,它还简化
了扩展 以支持新的 的过程。
应用程序可以通过两种方式与 交互
将 嵌入到应用程序中,直接对同一 -. 中的图形执行 $ 查询。查询执
行、 的缓存和事务处理都发生在与应用程序相同的 -. 中,而从存储后端检
索数据可能是本地的,也可能是远程的。
通过向服务器提交 $ 查询,与本地或远程 实例进行交互。
本身支持 ! 堆栈的 $ 服务器组件。
JanusGraph 部署配置:
JanusGraph 部署:
基础部署:
这种方案是大多数用户在刚开始使用 JanusGraph 时可能想要选择的方案。 它提供可扩展
性和容错性,并且所需服务器数量最少。 JanusGraph Server 与后端存储的实例一起运行,
并且在每个 server 上选择是否运行索引实例:
高级部署:
在不同服务器上部署不同组件(JanusGraph 服务,存储/索引后端)的优势在
于它们可以相互独立地进行扩展和管理。 这提供了更高的灵活性,但代价是必
须维护更多的服务器。这种部署方案提供了不同组件的独立可伸缩性,因此使
用可扩展的后端存储/索引当然也是最有意义的。
简单部署
在一台服务器上将 JanusGraph Server 与后端一起部署。 这对于前期测试调研
尤其有吸引力。此方案对于使用不可扩展的后端是最有意义的。 内存存储可用
于测试调研目的,或者 Berkeley DB 用于生产,Lucene 作为可选的索引后端。
剩余36页未读,继续阅读
资源评论
wandy0211
- 粉丝: 124
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功