Skip to main content


A triplestore is a kind of NoSQL database that stores triples. It has similarities to Graph databases, but the two terms are not synonymous—see comparison table below. Triplestores can be queried using SPARQL.

Graph DatabaseTriplestore
Accommodates a variety of query languages such as CypherUses SPARQL as the query language
Stores various types of graphsStores rows of triples
Does not provide inferences on dataProvides inferences on data
Less academicMore synonymous with the “semantic web”


Further Resources