BlueBrain / nexus

Blue Brain Nexus - A knowledge graph for data-driven science
https://bluebrainnexus.io/
Apache License 2.0
276 stars 74 forks source link

Studio support for ES views #1169

Closed adulbrich closed 3 years ago

adulbrich commented 4 years ago

Currently, users have performance issues because of the load on BlazeGraph. We need to support ES instead in order to increase speed and reliability.

See the requirements in the comments.

Implementation: https://github.com/BlueBrain/nexus/issues/1798

Acceptance test:

kenjinp commented 4 years ago

We'll discontinue feature updates to the studio feature for the time being

adulbrich commented 4 years ago

Meeting (2020-08-18) summary:

Migration:

Incremental dev:

  1. support basic ES view and display
  2. support multiple ES views (composite views)
  3. build composite views (e.g. sparql test and sample results, then mapping)
  4. search the graph
  5. build index for the studios
  6. should we build a different index for each table? bogdan says not a good idea, better to consume variations of the same index?
samuel-kerrien commented 4 years ago

After discussion with @slhill in our demo today, we have decided to maintain the support of SPARQL data source and add an additional Elasticsearch source support.