Add a plan for integration of publicly available benchmarks

Reviewers: mculinovic

Reviewed By: mculinovic

Differential Revision: https://phabricator.memgraph.io/D1420
This commit is contained in:
Marko Budiselic 2018-06-26 09:44:00 +02:00 committed by Marko Budiselic
parent cd07664564
commit 232ef77e43

View File

@ -1,10 +1,32 @@
# Public Benchmarks
## ldbc
## ldbc interactive workload
Bolt compatible. Important: current scripts are Ubuntu specific.
* https://ldbc.github.io/ldbc_snb_docs_snapshot/ldbc-snb-specification.pdf
## TODO: social_sensor
## TODO: ldbc bi workload (priority 10)
* https://ldbc.github.io/ldbc_snb_docs_snapshot/ldbc-snb-specification.pdf
## TODO: arango public benchmark (priority 100)
* https://www.arangodb.com/2018/02/nosql-performance-benchmark-2018-mongodb-postgresql-orientdb-neo4j-arangodb
* https://github.com/weinberger/nosql-tests
## TODO: dgraph benchmark (priority 5)
* https://github.com/dgraph-io/benchmarks
* https://github.com/dgraph-io/benchmarks/blob/master/data/neo4j/query_test.go (Bolt, it was HTTP before)
## TODO: social_sensor benchmark (priority 1)
* https://github.com/socialsensor/graphdb-benchmarks
* Uses Neo4j embedded. -> Custom work is required to run the benchmark.
* Uses embedded databases
-> Custom work is required to run the benchmark.
-> It's time consuming to do JNI. If we run openCypher via Bolt the results won't be comparable.
## TODO: Neptune
## TODO: Tiger graph
Note: Higher number means higher priority.