Skip to content

[REQUEST] Migration from existing Neo4J (x) -> Neo4J (y) | Netptune (z) #443

@marcellodesales

Description

@marcellodesales

Is your feature request related to a problem? Please describe.

  • I have built Neo4J databases, where those cypher migration scripts were generated by an Agent and this uses natural language instructions from LLMs.
  • Those Migration scripts are stored in a Github repository, so in theory they are in a language-specific format
    • cyphers are great for neo4J
    • OpenCypher support could be also a language to use?
  • However, users may also come from different databases with different migration scripts

Describe the solution you'd like

All in all, is there a direction to users in how to "Migrate from Neo4J (Localhost)" to "Neo4J Community (SaaS)", or the combination of Neo4J (Dev) to Netptune (AWS)... At the same time, I kept thinking if this migration abstraction could support the "query language" to support "tinkerpop gremin" in addition to Cyphers. That is just to support the translation from one language to the next.

Describe alternatives you've considered

I'm in the direction of writing an MCP server that understands either Nodestream language, or uses a combination of MCP servers for Neo4J Cypher, Tinkertop Gremlin to provide the functionality. However, having a concise/controlled implementation at the nodestream level could guarantee the migrations support with more predictable results.

Additional context

  • Interestingly enough, the origin of my current AI research intersects with Security where the agents I'm writing must be interacting using Natural Language, and the short/long-term memories are GraphRag implementations...
Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions