quadstorejs / quadstore

A LevelDB-backed graph database for JS runtimes (Node.js, Deno, browsers, ...) supporting SPARQL queries and the RDF/JS interface.
https://github.com/quadstorejs/quadstore
MIT License
202 stars 14 forks source link

Add abstraction layer for running quadstore in a separate thread #146

Closed jacoscaz closed 8 months ago

jacoscaz commented 2 years ago

In some cases, quadstore would be better off running in a separate thread due to the in-memory query evaluation nature of Comunica which often becomes blocking to other aspects of the host application. Note that this is bound to become less of an issue with #115 , although still worth looking into.

rubensworks commented 2 years ago

Slightly related to https://github.com/comunica/comunica/issues/157

jacoscaz commented 8 months ago

Closing as interested parties use entirely different ways to achieve this and I wasn't able to find one that would be compatible with all use cases.