当前位置:网站首页>带你认识图数据库性能和场景测试利器LDBC SNB
带你认识图数据库性能和场景测试利器LDBC SNB
2022-06-27 17:36:00 【InfoQ】
LDBC SNB概述
章节概览
- 数据模型
- 数据类型
- 数据架构Datagen的安装和运行流程
- Datagen的参数设置
- 常规参数设置
- 规模因子
- 序列化模式
一、Datagen介绍
数据模型
数据类型

数据架构


安装和运行流程
cd ldbc_snb_datagen_hadoop/
cp params-csv-composite.ini params.ini
wget http://archive.apache.org/dist/hadoop/core/hadoop-3.2.1/hadoop-3.2.1.tar.gz
tar xf hadoop-3.2.1.tar.gz
export HADOOP_CLIENT_OPTS="-Xmx2G"
# set this to the Hadoop 3.2.1 directory
export HADOOP_HOME=`pwd`/hadoop-3.2.1
./run.sh

mvn install:install-file -Dfile=dsol-xml-1.6.9.jar -DgroupId=dsol -DartifactId=dsol-xml -Dversion=1.6.9 -Dpackaging=jarsh run.sh参数设置
1)常规参数

2)规模因子

3)序列化模式


CsvComposite(此模式生成的数据,与GES支持的Csv格式相似度最高)


CsvMergeForeign

CsvCompositeMergeForeign

各序列化模式对应的参数值如下
- ldbc.snb.datagen.serializer.dynamicActivitySerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.activity.CsvBasicDynamicActivitySerializer
- ldbc.snb.datagen.serializer.dynamicPersonSerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.person.CsvBasicDynamicPersonSerializer
- #ldbc.snb.datagen.serializer.staticSerializer:ldbc.snb.datagen.serializer.snb.csv.staticserializer.CsvBasicStaticSerializer
- ldbc.snb.datagen.serializer.dynamicActivitySerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.activity.CsvCompositeDynamicActivitySerializer
- ldbc.snb.datagen.serializer.dynamicPersonSerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.person.CsvCompositeDynamicPersonSerializer
- ldbc.snb.datagen.serializer.staticSerializer:ldbc.snb.datagen.serializer.snb.csv.staticserializer.CsvCompositeStaticSerializer
- ldbc.snb.datagen.serializer.dynamicActivitySerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.activity.CsvMergeForeignDynamicActivitySerializer
- ldbc.snb.datagen.serializer.dynamicPersonSerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.person.CsvMergeForeignDynamicPersonSerializer
- ldbc.snb.datagen.serializer.staticSerializer:ldbc.snb.datagen.serializer.snb.csv.staticserializer.CsvMergeForeignStaticSerializer
- ldbc.snb.datagen.serializer.dynamicActivitySerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.activity.CsvCompositeMergeForeignDynamicActivitySerializer
- ldbc.snb.datagen.serializer.dynamicPersonSerializer:ldbc.snb.datagen.serializer.snb.csv.dynamicserializer.person.CsvCompositeMergeForeignDynamicPersonSerializer
- ldbc.snb.datagen.serializer.staticSerializer:ldbc.snb.datagen.serializer.snb.csv.staticserializer.CsvCompositeMergeForeignStaticSerializer
LDBC SNB在GES中的应用
- 不同label的点id之间可能存在id重复的现象;
- knows关系是双向的;
- 没有标签列。
- 将8种节点类型映射为1-8个数字前缀,将原id转换为以数字前缀为开头、长度为20bytes的新id,解决不同label的点之间id重复的问题;
- 增加knows边文件的反向边数据;
- 增加标签列。




边栏推荐
- Rxjs mergeMap 的使用场合
- Market status and development prospect forecast of global 4-methyl-2-pentanone industry in 2022
- Online text batch inversion by line tool
- Market status and development prospect forecast of global tetramethylammonium hydroxide developer industry in 2022
- Workflow automation low code is the key
- 利用OpenCV执行相机校准
- openssl客户端编程:一个不起眼的函数导致的SSL会话失败问题
- im即时通讯开发之双进程守护保活实践
- Implementation of reliable distributed locks redlock and redisson
- 破解仓储难题?WMS仓储管理系统解决方案
猜你喜欢

Minmei new energy rushes to Shenzhen Stock Exchange: the annual accounts receivable exceeds 600million and the proposed fund-raising is 450million

External interrupt experiment based on stm32f103zet6 library function

Rxjs mergeMap 的使用场合

The Fifth Discipline: the art and practice of learning organization

Keras deep learning practice (12) -- facial feature point detection

Introduction to deep learning and neural networks

基于STM32F103ZET6库函数外部中断实验

Redis 原理 - String

Usage of rxjs mergemap

DFS and BFS simple principle
随机推荐
PCB线路板蛇形布线要注意哪些问题?
信息学奥赛一本通 1335:【例2-4】连通块
谈谈线程安全
原创 | 2025实现“5个1”奋斗目标!解放动力全系自主非道路国四产品正式发布
Current market situation and development prospect forecast of global 3,3 ', 4,4' - biphenyltetracarboxylic dianhydride industry in 2022
Making single test so simple -- initial experience of Spock framework
Memoirs of actual combat: breaking the border from webshell
Core dynamic Lianke rushes to the scientific innovation board: with an annual revenue of 170million yuan, Beifang Electronics Institute and Zhongcheng venture capital are shareholders
使用logrotate对宝塔的网站日志进行自动切割
Function key input experiment based on stm32f103zet6 Library
Market status and development prospect forecast of global epoxy resin active toughener industry in 2022
电脑安全证书错误怎么处理比较好
Cloud native database: the outlet of the database, you can also take off
Error reported by Huada MCU Keil_ Weak's solution
Market status and development prospect forecast of global 3-Chloro-1,2-Propanediol industry in 2022
Add in address of idea official website
Solution to Maxwell error (MySQL 8.x connection)
买股票在券商经理的开户链接上开户安全吗?求大神赐教
网上期货开户安全么?
云笔记到底哪家强 -- 教你搭建自己的网盘服务器