A triplestore or RDF store is a purpose-built database for the storage and retrieval of triples[1] through semantic queries.
Much like a relational database, information in a triplestore is stored and retrieved via a query language.
Unlike a relational database, a triplestore is optimized for the storage and retrieval of triples.
In addition to queries, triples can usually be imported and exported using the Resource Description Framework (RDF) and other formats.
[3] Like the early development of online analytical processing (OLAP) databases, this intermediate approach allowed large and powerful database engines to be constructed for little programming effort in the initial phases of triplestore development.