Dear Jena team,

in our current project we are exploring a way how to extract triples from a 
Jena Fuseki dataset via SPARQL Construct queries. We want to write (i.e. 
stream) the returned statements directly on-the-fly into a file on our server, 
without the need of loading all the statements into main memory first, as this 
is the bottleneck especially for large amounts of data. Our TypeScript backend 
application uses Node.js and will connect directly via http (REST), using the 
SPARQL protocol API, with Fuseki. Our question: Does Fuseki support streams, 
i.e. the sending of the result in chunks? We are considering to use Node Fetch 
for enabling & using this on our application side. See also 
https://www.npmjs.com/package/node-fetch#streams Is that supported by Fuseki? 
Or is there some other way how to "stream" large results into files?

Best regards

Henrik

Reply via email to