"Fuseki" as in the distribution "apache-jena-fuseki" is the bundling of
database (in memory and on disk), query engine and HTTP server as well
as text indexing.
"Fuseki" as in the Jena module, is the server part.
We tend to use the same word in different views - external and internal.
Andy
On 04/03/17 15:13, A. Soroka wrote:
In between TDB and Fuseki is ARQ, which is Jena's SPARQL implementation.
https://jena.apache.org/documentation/query/index.html
ARQ can be used with a variety of backends, including in-memory systems and
on-disk databases like TDB. Fuseki is mostly responsible for HTTP management
and handing queries and updates to ARQ. It is ARQ that talks to TDB.
---
A. Soroka
The University of Virginia Library
On Mar 4, 2017, at 10:10 AM, Laura Morales <[email protected]> wrote:
OK if I get this right, TDB is the actual database storing all triples/n-quads,
and Fuseki is a layer on top of it whose purpose is to parse SPARQL queries and
retrieve triples from TDB.
Right?
Fuseki is not a database. It is a SPARQL server. Jena TDB is the usual database
used with Fuseki. Using Fuseki without Jena is nonsensical. Fuseki is totally
based on Jena.
https://jena.apache.org/documentation/index.html