当前位置:网站首页>Introduce you to ldbc SNB, a powerful tool for database performance and scenario testing
Introduce you to ldbc SNB, a powerful tool for database performance and scenario testing
2022-06-27 22:28:00 【InfoQ】
LDBC SNB summary
Chapter overview
- Data model
- data type
- The data architecture Datagen Installation and operation process of
- Datagen Parameter Settings
- General parameter settings
- Scale factor
- Serialization mode
One 、Datagen Introduce
Data model
data type

The data architecture


Installation and operation process
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.shParameter setting
1) Conventional parameters

2) Scale factor

3) Serialization mode


CsvComposite( Data generated by this schema , And GES Supported by Csv The format similarity is the highest )


CsvMergeForeign

CsvCompositeMergeForeign

The parameter values corresponding to each serialization mode are as follows
- 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 stay GES Application in
- Different label The point of id There may be id Repetition ;
- knows The relationship is two-way ;
- No label column .
- take 8 Node types are mapped to 1-8 A number prefix , The original id Convert to start with a numeric prefix 、 The length is 20bytes The new id, Solve the difference label Between the points of id Repetitive questions ;
- increase knows Reverse edge data for edge files ;
- Add label column .




边栏推荐
- Flask application case
- Management system itclub (Part 1)
- Is flush stock trading software reliable?? Is it safe?
- Stm32f107+lan8720a use stm32subemx to configure network connection +tcp master-slave +udp app
- Summary of Web testing and app testing by bat testing experts
- Windwos 8.1系统安装vmware tool插件报错的解决方法
- 从学生到工程师的蜕变之路
- average-population-of-each-continent
- Solution to the error of VMware tool plug-in installed in Windows 8.1 system
- 管理系统-ITclub(上)
猜你喜欢

Deep learning has a new pit! The University of Sydney proposed a new cross modal task, using text to guide image matting

解决本地连接不上虚拟机的问题

Experience sharing of meituan 20K Software Test Engineers

The "business and Application Security Development Forum" held by the ICT Institute was re recognized for the security capability of Tianyi cloud

Système de gestion - itclub (II)

Gao fushuai in the unit testing industry, pytest framework, hands-on teaching, will do this in the future test reports~

VMware virtual machine PE startup

average-population-of-each-continent

Management system itclub (Part 1)

关于davwa的SQL注入时报错:Illegal mix of collations for operation ‘UNION‘原因剖析与验证
随机推荐
Hash table - sum of arrays
xpath
Macro task and micro task understanding
《7天学会Go并发编程》第六天 go语言Sync.cond的应用和实现 go实现多线程联合执行
Codeforces Round #717 (Div. 2)
Golang uses regularity to match substring functions
Example of using gbase 8A OLAP function group by grouping sets
北京邮电大学|用于成本和延迟敏感的虚拟网络功能放置和路由的多智能体深度强化学习
\w和[A-Za-z0-9_],\d和[0-9]等价吗?
QT base64 encryption and decryption
渗透学习-靶场篇-pikachu靶场详细攻略(持续更新中-目前只更新sql注入部分)
[LeetCode]508. The most frequent subtree elements and
Day 7 of "learning to go concurrent programming in 7 days" go language concurrent programming atomic atomic actual operation includes ABA problem
QT large file generation MD5 check code
渗透学习-靶场篇-dvwa靶场详细攻略(持续更新中-目前只更新sql注入部分)
Conversion between flat array and JSON tree
扁平数组和JSON树的转换
Matlab finds the position of a row or column in the matrix
CDH集群之YARN性能调优
Yarn中RMApp、RMAppAttempt、RMContainer和RMNode状态机及其状态转移