自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 HugeGraph之索引重建和删除

索引重建和删除1. 索引重建主要针对图数据(vertices或edges)与其索引信息不一致的场景,通过索引重建使索引信息与原始数据同步。1.1 重建场景场景1. 创建索引时,已经有vertices和edges存在,在index_label表中增加元数据之后,需要对已存在的vertices或edges创建索引信息场景2. bulkLoad之后,新增加的vertices或edges有对应的index需要建立(是否存在这种场景?)场景3. 用户手动重建某个索引场景4. 用户重建某个vertex

2020-10-14 14:30:02 1860

原创 HugeGraph之锁的使用场景分析

锁的使用场景分析概述对存在冲突的操作,使用读写锁进行同步,耗时操作抓取 Write Lock,短时操作抓取 Read Lock目前仅用于耗时较长的容易出现数据不一致问题的场景,如index remove、index rebuild、vertex label remove和edge label remove场景描述vertex label remove检查是否有包含该vertex label的edge label,有则报错;无则继续删除vertex label相关的所有index data删

2020-10-14 14:27:50 324

原创 HugeGraph之Variables

Veriablesveriables是tinkerpop框架设计的一部分,用来存储graph相关的metadata:schema informationglobal permissionssystem user information在hugegraph设计中,schema information通过元数据table及其接口进行记录和管理;另外由于veriables功能单一,用来做用户管理能力较弱;暂时仅用来记录一些graph级的metadata,例如全局配置等设计由于veriables功

2020-10-14 14:25:36 220

原创 HugeGraph图数据库之Gremlin Job规则

异步任务:gremlingremlin不为空,是要执行的脚本language不为空,一般是groovy异步脚本不允许传aliases,bindings也没办法传递默认图的名字(例如hugegraph)或者graph为图对象默认’g’为图对象的GraphTraversalSource异步任务的名字为gremlin的第一行(不大于256字节)异步任务的返回值gremlin最...

2020-04-13 18:22:12 810

原创 HugeGraph图数据库之Load Control

一、概述HugeGraph支持多种限速和资源保护:工作线程数目达到server CPU*2拒绝请求,AtomicInteger实现批量插入线程数目,AtomicInteger实现内存低于256MB,拒绝请求,并尝试GC操作速率默认不限速,RateLimiter实现二、详解2.1 API Filter-API请求速率控制2.1.1 最大服务线程配置项:...

2020-04-13 17:30:03 357

原创 graphdb-benchmark测试HugeGraph、Titan和Neo4j性能

graphdb-benchmark是一款图数据库性能测试的工具集,HugeGraph fork后适配地址:https://github.com/hugegraph/graphdb-benchmarks目前使用方法为:1、git clone 代码到测试服务器(建议是Linux)2、下载并拷贝测试数据集到graphdb-benchmark/data/目录下,下载链接见:https://githu...

2020-04-13 17:27:04 1289 3

原创 HugeGraph图数据库之Traverser API(新版)

3.1 traverser API概述HugeGraphServer为HugeGraph图数据库提供了RESTful API接口。除了顶点和边的CRUD基本操作以外,还提供了一些遍历(traverser)方法,我们称为traverser API。这些遍历方法实现了一些复杂的图算法,方便用户对图进行分析和挖掘。HugeGraph支持的traverser API包括:K-out API,根据起...

2020-04-13 17:07:12 1066

转载 深入学习图数据库语言Gremlin 系列文章链接汇总

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-19 19:12:43 1588 1

原创 HugeGraph后端适配之----PostgreSQL和MySQL的差别

问题0. URL和DriverMySQL// URLjdbc:mysql://127.0.0.1:3306// Drivercom.mysql.jdbc.DriverPostgresql// URLjdbc:postgresql://127.0.0.1:5432/// Driverorg.postgresql.Driverpostgresql url最后的"/"是必须的...

2019-07-09 21:28:04 1673

原创 HugeGraph的备份与恢复

描述Backup 和 Restore 是备份图和恢复图的功能。备份和恢复的数据包括元数据(schema)和图数据(vertex 和 edge)。Backup将 HugeGraph 系统中的一张图的元数据和图数据以 JSON 格式导出。Restore将 Backup 导出的JSON格式的数据,重新导入到 HugeGraph 系统中的一个图中。Restore 有两种模式:Restori...

2019-03-30 18:11:37 1509

原创 HugeGraph图数据库traverser API详解

HugeGraphServer为HugeGraph图数据库提供了RESTful API接口。除了顶点和边的CRUD基本操作以外,还提供了一些遍历(traverser)方法,我们称为traverser API。这些遍历方法实现了一些复杂的图算法,方便用户对图进行分析和挖掘。1. traverser API概述HugeGraph支持的traverser API包括:K-out API,根据起始...

2019-03-06 21:51:31 4232 1

原创 HugeGraph图数据库概念详解

1. 基本概念图数据库是以实体及其关系为主要存储对象的数据库系统。基本概念有:图(Graph):指关系图。比如:同学及朋友关系图、银行转账图等。顶点(Vertex):一般指实体。比如:人、账户等。边(Edge):一般指顶点之间的关系。比如:朋友关系、转账动作等。属性(Property):顶点或边可以包含属性,比如:人的姓名、人的年龄、转账的时间等。HugeGraph系统支持的是属性...

2018-12-03 15:01:42 7330

原创 深入学习Gremlin(25):执行统计和分析

第25期 Gremlin Steps:profile()、explain()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的“TinkerPop关系图”为初始数据。上一期:深入学习Gremlin(9):边的遍历操作统计和分析说明实例说明...

2018-09-28 16:25:39 6212 2

原创 深入学习Gremlin(21):局部操作local

第21期 Gremlin Steps:local()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的“TinkerPop关系图”为初始数据。上一期:深入学习Gremlin(9):边的遍历操作local说明实例说明...

2018-09-28 13:18:49 4630

原创 深入学习Gremlin(17):模式匹配

第17期 Gremlin Steps:match()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的“TinkerPop关系图”为初始数据。上一期:深入学习Gremlin(16):边的遍历操作match说明...

2018-09-26 21:35:12 7877 3

原创 深入学习Gremlin(12):数学运算

第12期 Gremlin Steps:math()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的“TinkerPop关系图”为初始数据。上一期:深入学习Gremlin(11):统计运算数学运算说明在Gremlin中有一个专门负责科学计算功能的step math()。 math() 不同于常见的函数组合和嵌...

2018-09-26 11:17:53 6280 1

原创 深入学习Gremlin(14):分支

第14期 Gremlin Steps:choose()、branch()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的“TinkerPop关系图”为初始数据。上一期:深入学习Gremlin(9):边的遍历操作choose和branch说明在对图进行遍历分析时,有时需要根据某些条件对当前的对象集合进...

2018-09-14 19:05:29 6728

原创 深入学习Gremlin(9):条件和过滤

第10期 Gremlin Steps:where()、filter()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的“TinkerPop关系图”为初始数据。上一期:深入学习Gremlin(9):边的遍历操作where、predicate和filter说明在对图进行遍历分析时,经常需要对满足一定条件...

2018-09-14 01:22:09 19681 2

转载 深入学习Gremlin(2):边的遍历操作

版权声明:转载请注明出处 https://blog.csdn.net/javeme/article/details/82627396 ...

2018-09-12 11:22:57 3111

原创 深入学习Gremlin(5):查询路径path

第5期 Gremlin Steps:path()、simplePath()、cyclicPath()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的”TinkerPop关系图“为初始数据。上一期:深入学习Gremlin(4):图查询返回结果数限制...

2018-09-11 17:28:24 19941 1

转载 深入学习Gremlin(4):图查询返回结果数限制

深入学习Gremlin(4):图查询返回结果数限制第4期 Gremlin Steps:count()、range()、limit()、tail()、skip()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行...

2018-09-11 14:58:23 2612

原创 深入学习Gremlin(3):has条件过滤

第3期 Gremlin Steps:hasLabel(labels…​)、hasId(ids…​)、has(key, value)、has(label, key, value)、has(key, predicate)、hasKey(keys…​)、hasValue(values…​)、has(key)、hasNot(key)本系列文章的Gremlin示例均在HugeGraph图数据库上执行...

2018-09-10 20:36:53 25749 8

转载 准备执行Gremlin的图形化环境

准备执行Gremlin的图形化环境 原文章地址:https://www.jianshu.com/p/618cf6667381 苏黎世黄昏 关注 ...

2018-09-09 15:10:18 1540

转载 深入学习Gremlin(1):图基本概念与操作

版权声明:转载请注明出处 https://blog.csdn.net/javeme/article/details/82501797 前言:为了图数据库使用者更好的掌握Gremlin这门图语言,我们对Gremlin Steps进行了分类与总结,接下来将...

2018-09-09 15:04:06 5437

转载 通过Gremlin语言构建关系图并进行图分析

版权声明:转载请注明出处 https://blog.csdn.net/javeme/article/details/82385829 背景Gremlin是Apache TinkerPop框架下实现的图遍历语言,支持OLTP与OLAP,是目前图数据...

2018-09-09 15:01:28 3345

转载 HugeGraph图数据库有哪些功能?

版权声明:转载请注明出处 https://blog.csdn.net/javeme/article/details/82083617 HugeGraph简介图数据库(Graph Database)是一种使用顶点、边和属性来表示与存储数据,并以图结...

2018-09-09 14:58:08 1018

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除