[latest PDF (2.2.5-SNAPSHOT)] [stable PDF (2.2.4)]
For a quick overview of LDBC SNB, start with The LDBC Benchmark Suite presentation 🎥 recording by Gábor Szárnyas (FOSDEM 2024).
For a guide on how to develop SNB implementations, please check out the READMEs of the reference implementation repositories linked below.
The SNB workloads are stored in different repositories:
This repository contains the LaTeX source for the specification of the LDBC Social Network Benchmark. This README discusses how to build the specification PDF from source.
To get consistent formatting, query cards are generated from query specifications defined in YAML format. This is a necessary step to compile to the document.
Install Pandoc, Python, and the required packages:
scripts/install-dependencies.sh
To build the document locally, run make
or make texfot
. The latter requires Perl but produces a cleaner output.
We also provide a GitHub Action repository and a Docker container and images on Docker Hub. To use this locally, run:
docker run --rm --volume=`pwd`:"/github/workspace" ldbc/document-builder:2021 texfot query_cards workloads && sudo chown -R ${USER}:${USER} .