Skip to content

About

1st AliCloud Database Performance Competition in 2018 - Java rank No.1 source code

Resources

Stars

199 stars

Watchers

6 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

Read the deep dive article here Building a KV Engine to Saturate Intel Optane SSD in java

1st AliCloud Database Performance Competition in 2018 - Java rank No.1 source code

天池大赛-阿里云2018年第一届PolarDB数据库性能大赛分享

天池比赛链接

赛题描述

中文解题报告长文

How to build

cd engine_java && mvn assembly:assembly

How to run

Write:

java -server -XX:-UseBiasedLocking -Xms2000m -Xmx2000m -XX:NewSize=1400m -XX:MaxMetaspaceSize=32m -XX:MaxDirectMemorySize=1G -XX:+UseG1GC -cp engine_java-0.0.1-SNAPSHOT-jar-with-dependencies.jar com.alibabacloud.polar_race.engine.common.neoremind.benchmark.BenchMark2 64 1000000 8 4096 /please/set/directory 1

Read:

java -server -XX:-UseBiasedLocking -Xms2000m -Xmx2000m -XX:NewSize=1400m -XX:MaxMetaspaceSize=32m -XX:MaxDirectMemorySize=1G -XX:+UseG1GC -cp engine_java-0.0.1-SNAPSHOT-jar-with-dependencies.jar com.alibabacloud.polar_race.engine.common.neoremind.benchmark.BenchMark2 64 1000000 8 4096 /please/set/directory 2

Range:

java -server -XX:-UseBiasedLocking -Xms2000m -Xmx2000m -XX:NewSize=1400m -XX:MaxMetaspaceSize=32m -XX:MaxDirectMemorySize=1G -XX:+UseG1GC -cp engine_java-0.0.1-SNAPSHOT-jar-with-dependencies.jar com.alibabacloud.polar_race.engine.common.neoremind.benchmark.BenchMark2 64 1000000 8 4096 /please/set/directory 2

Note:

  • Only on Linux
  • Parameter: 64 1000000 8 4096 means 64 concurrent threads,each with 1 million key-values, key size is 8B,and value size is 4K

About

1st AliCloud Database Performance Competition in 2018 - Java rank No.1 source code

Resources

Stars

199 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages