Blazegraph is an open-source RDF/graph database capable of clustered deployment. This tag is specific for questions on the database API. RDF and SPARQL are often related technologies.
Overview
Blazegraph is an open-source, ultra-scalable, high-performance graph database written in Java. It supports various technologies such as:
- the Resource Description Framework (RDF)
- the query language SPARQL 1.1
- the generic graph API Blueprints
- the Sesame framework API
Blazegraph offers different operating modes (triples, provenance, and quads) and either operates as an embedded database or over a client/server REST API.
Blazegraph supports up to 50 billion edges on a single machine and has a high availability and scale-out architecture. It is in production use for Fortune 500 customers such as EMC, Autodesk, and many others. It was selected by the Wikimedia foundation to power their Wikidata query service.
Documentation links
The official Blazegraph website can be found here. In-depth technical details on the graph database can be found in the official Blazegraph Wiki. The Blazegraph API itself is documented on GitHub.
Background information on the big-data architecture, internals, and deployment models can be found in several white papers in the Blazegraph Blog.
When to use this tag
Please use the blazegraph tag on questions about the database API. If you have a more general question to which an answer might not necessarily depend on the Blazegraph API, please consider including rdf or sparql.
If you want to discuss or suggest Blazegraph features, please do it via the Blazegraph contact page.
Related tags
Adapted from the Blazegraph website and the Blazegraph Wiki.