The Berlin SPARQL Benchmark (BSBM)¶
The Berlin SPARQL Benchmark (BSBM) defines a suite of benchmarks for comparing the performance of to compare the performance of storage systems that expose SPARQL endpoints via the SPARQL protocol. The benchmark is built around an e-commerce use case in which a set of products is offered by different vendors and consumers have posted reviews about products. The benchmark query mix illustrates the search and navigation pattern of a consumer looking for a product.
Main characteristics:
- e-commerce use case with products offered by vendors and consumers
- has no ontology
- does not support reasoning
- has a good query mix that covers explore, update and business intelligence use cases
- comes with a data generator
- contains a dictionary with product and person names
BSBM benchmark should not be designed to require complex reasoning but to measure SPARQL query performance against large amounts of RDF data.
Oxigraph published results for BSBM on their github page that includes other vendors like Blazegraph, GraphDB, Jena, and Virtuoso.