LinGBM is a performance benchmark for GraphQL server implementations. The wiki of this repo provides an introduction to the project, the specification of the benchmark, and design artifacts. This repo contains artifacts created for the benchmark (such as GraphQL schemas, query templates, query workloads) and the following benchmark software:
- Dataset generator
- Query generator
- Report generator (TODO)
- Test driver-throughput
- Test driver-QET&QRT
- Sijin Cheng and Olaf Hartig: LinGBM: A Performance Benchmark for Approaches to Build GraphQL Servers. In Proceedings of the 23rd International Conference on Web Information Systems Engineering (WISE), 2022. A significantly extended version of this manuscript is available on arXiv: abs/2208.04784, and we have a repo with the material for the experiments in that paper.