实战-图数据库
图数据库的实战
一 铭
公众号:大数据架构师修行之路
展开
-
neo4j-3.x性能调优
1.配置优化优化内存配置在neo4j中有两个内存配置项,直接决定了neo4j的性能。在neo4j中最重要的内存的配置有两项:堆内存(Heap size)堆内存是neo4j运行时需要的内存,用于:查询执行事务状态图形管理等堆的大小决定于neo4j的使用性质。配置堆内存的参数如下:dbms.memory.heap.initial_size=16384mdbms.memory...原创 2020-02-10 10:21:30 · 3279 阅读 · 0 评论 -
分布式图数据库-JanusGraph简介
概述本文介绍分布式图数据库JanusGraph的基本概念和优势。基本概念JanusGraph是一个可扩展的图数据库(graph database),针对存储和查询包含分布在多机群集中的数千亿个顶点和边的图进行了优化。JanusGraph是一个事务数据库,可以支持数千个并发用户实时执行复杂的图遍历。此外,JanusGraph还提供以下功能:弹性和线性可扩展性,适用于不断增长的数据和用户...原创 2019-04-11 22:53:29 · 2820 阅读 · 0 评论 -
JanusGraph的架构介绍
概述本文讲述JanusGraph的基本架构设计。JanusGraph概况JanusGraph是一个图数据库引擎。JanusGraph专注于压缩的图序列化,丰富的图数据建模和高效的查询执行。此外,JanusGraph利用Hadoop进行图分析和批图处理。JanusGraph为数据持久性,数据索引和客户端访问实现了强大的模块化接口。JanusGraph的模块化架构使其能够与各种存储,索引和客户端...原创 2019-04-12 17:49:54 · 1031 阅读 · 0 评论 -
JanusGraph实战-使用模式说明
概述本文介绍JanusGraph的使用模式和基本的配置。JanusGraph的两种使用方式JanusGraph有两使用模式:把JanusGraph作为依赖包嵌入到应用中。JanusGraph作为服务运行。在实际情况下,常用的运行模式是:以服务的方式运行janusGraph,把JanusGraph Server组成集群运行。在应用程序中嵌入JanusGraphFactory可用于...原创 2019-04-17 21:42:09 · 1143 阅读 · 0 评论 -
JanusGraph实战-多种方式使用JanusGraph Server
概述本文讲述通过多种方式来访问和使用JanusGraph。并通过实际例子进行讲解。JanusGraph Server和JanusGraph说明JanusGraph使用Gremlin Server引擎作为服务器组件来处理和响应客户端的请求。当把Gremlin Server打包在JanusGraph中时,Gremlin Server被称为JanusGraph Server。必须手动启动Janu...原创 2019-04-17 21:48:51 · 3266 阅读 · 0 评论 -
JanusGraph安装和使用入门:JanuxGraph+Hbase方式
概述本文讲述如何在单机上安装和使用JanusGraph。JanusGraph安装说明通过JanusGraph的架构可知,JanusGraph由4大部分组成,(后台存储系统,后台索引系统,Gremlin+JanusGraph组件,后台Cache系统)。而这几大部分可以分开安装,且支持灵活的配置。本文讲说JanusGraph+Hbase+Cache的安装方式,这里Cache使用的是JanusG...原创 2019-04-15 14:09:37 · 5227 阅读 · 0 评论 -
JanusGraph实战-动态创建图(ConfiguredGraphFactory)
概述本文讲述如何在JanusGraph中使用动态图。为什么要使用动态图在前面的一些文章中,介绍了简单的使用JanusGraph来进行一些图的操作。但请注意,绝大部分的操作都是基于现有的图基础上进行的,那么为什么启动JanusGraph Server就已经有图存在了呢?其实是因为,我们的gremlin-sever.yaml配置文件中配置了这么一项:graphs { graph1: co...原创 2019-04-18 16:07:43 · 3293 阅读 · 1 评论