首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JanusGraph -- 简介

目录 简介 历史 基本概念 关键点(来自) 整体架构(来自) 如何使用: 其他: ETL OLTP与OLAP 简介 图数据库源起欧拉和图理论,也可称为面向/基于图的数据库...下面说一下JanusGraph 网上: JanusGraph is a scalable graph database optimized for storing and querying graphs...关键点(来自) 弹性和线性可扩展性,适用于不断增长的数据和用户群。 用于性能和容错的数据分发和复制。 多数据中心高可用性和热备份。 支持ACID和 最终的一致性。...Cytoscape Apache TinkerPop 的 Gephi插件 Graphexp Cambridge Intelligence 的 KeyLines Linkurious 整体架构(来自...最小的JanusGraph配置只需要指定一下JanusGraph的后端存储系统,也就是它的持久化引擎。 如果要JanusGraph支持高级的图查询,就需要为JanusGraph指定一个索引后端。

4.5K10

图解图库JanusGraph系列-图分区(JanusGraph Partitioning)

由于JanusGraph将图数据以邻接列表的形式进行存储,因此将顶点分配给计算机时需要确定节点分配到哪个分区; JanusGraph默认采用切边进行图存储,如果将一条边的两个节点sourceVertexA...一个好的分区方式,可以提升查询速度,下面我们来看下JanusGraph的分区方式!...= simple 其中的cluster.max-partitions控制janusgraph创建多少个虚拟分区;建议,该数目最好配置为后端实例数目的两倍大小; 必须 >1和2的次幂; 注意: 当前...JanusGraph不支持显示分区!...按照以上的理解,要将顶点放置在特定分区中,JanusGraph需要从特定分区的顶点ID范围中选择一个ID; 默认策略: JanusGraph通过配置的放置策略控制节点到分区的分配。

72720

【翻译】图解Janusgraph系列-缓存(Janusgraph Caching)

图解Janusgraph系列-缓存(janusgraph caching) 大家好,我是洋仔,JanusGraph图解系列文章,`实时更新`~ 图数据库文章总目录: 整理所有图相关文章,请移步(超链):...第15章,配置参考列出了与JanusGraph的数据库级缓存有关的所有配置选项。此页面解释了它们的用法。 最重要的是,默认情况下,在当前版本的JanusGraph中禁用数据库级缓存。...如果有多个JanusGraph实例访问存储后端,则应将时间设置为修改图形的另一个 JanusGraph实例与查看数据的JanusGraph实例之间允许的最长时间。...如果所有JanusGraph实例都应立即看到任何更改,则应在分布式设置中禁用数据库级缓存。但是,对于大多数应用程序来说,特定的JanusGraph实例可以通过一些延迟看到远程修改。...JanusGraph的其他数据结构和每个打开的事务都将占用额外的堆空间。

83320

【翻译】图解Janusgraph系列-索引详解(Janusgraph Index)

图解Janusgraph系列-索引详解(janusgraph index) 大家好,我是洋仔,JanusGraph图解系列文章,`实时更新`~ 图数据库文章总目录: 整理所有图相关文章,请移步(超链):...默认为每个属性添加该索引,组合索引满足最做匹配原则可使用,便于查询节点的边(节点存在很多边的情况下) 一:Extending JanusGraph Server JanusGraph支持两种类型的索引:...与Composite key不同,Mixed Index需要配置索引后端,JanusGraph可以在一次安装中支持多个索引后端,而且每个索引后端必须使用JanusGraph中配置唯一标识:称为indexing...如果数据类型浮点型,必须使用JanusGraph的Decimal或Precision数据类型。...注意:vertex 排序查询时JanusGraph对Gremlin的扩展,要使用该功需要一段冗长的语句,而且需要_()步骤将JanusGraph转换为Gremlin管道

69920

JanusGraph系统架构

转自:JanusGraph中文翻译文档 JanusGraph是一个图形数据库引擎。 JanusGraph本身专注于压缩图序列化、丰富图数据建模、高效的查询执行。...此外,JanusGraph利用Hadoop进行图分析和批处理。JanusGraph为数据持久化,数据索引和客户端访问实现了强大的模块化接口。...JanusGraph的模块化架构使其能够与各种存储,索引和客户端技术进行互操作; 这也使得JanusGraph升级对应的组件过程变得更加简单。...在JanusGraph和磁盘之间有一个或多个存储和索引适配器。 JanusGraph标配以下适配器,但JanusGraph的模块化架构支持第三方适配器。...JanusGraph本身支持Apache TinkerPop栈的Gremlin Server组件。 图 2.1. 高层JanusGraph架构和上下文

1.4K10
领券