4ndr01d3/biosual

Client based dataset

Closed this issue · 1 comments

As an alternative to he solr server a local IndexedDb or similar source can be implemented for user who don't want to share their data. or who want to have a local installation.
Reviewer 1- S7

We have study the implications of implement this idea in the current system and the conclusion is that currently PINV is attached to the Solr architecture because all the queries and responses were though under the assumption of using it. For example the Pre filter component makes extensive use of the way that solr queries are built (wildcards, operators, etc.).
We can see the benefits of the idea of a local dataset in order to avoid the potential complications of installing the server side, this specially applies when the potential user prefers not to upload their data in third party servers.
As an alternative we have develop the feature to upload private datasets into our Solr server, this type of privacy restricts the access to only the ones who has the link to it. The datasets loaded this way won't be listed in our website.
We acknowledge the fact that shared by "who has the link" is not the same as completely private, but in this way PINV can still support the collaborative features (i.e. Sharing and embedding) without having to implement a user management component.