x-atlas-consortia / ubkg-neo4j

A container implementation to serve the Unified Biomedical Knowledge Graph in Neo4j
MIT License
1 stars 0 forks source link

Create Docker image with neo4j v.4.3+ and relationship indexes #26

Closed AlanSimmons closed 11 months ago

AlanSimmons commented 11 months ago

Statement of problem

Because of the size of Data Distillery, we need relationship indexes. The relationship index was introduced in v4.3 of neo4. The standard neo4j image for HuBMAP is at v 4.2.5, and there is currently no plan to upgrade neo4j for HuBMAP.

Solution

Create a new version of the UBKG Docker distribution architecture to support Data Distillery. This would include:

  1. A new Docker image running neo4j with a version level of at least 4.3.
  2. Cypher commands to create relationship indexes in the new version, but not the current version.
  3. A way for the build script to determine the Docker image to use. This may require separate versions of the scripts or logic in the scripts--e.g., a version parameter.
AlanSimmons commented 11 months ago

Relationship indexes to add:

AlanSimmons commented 11 months ago

Cancelling this in favor of upgrading to neo4j version 5.