We are using Janus graph 0.5.2 with Cassandra as storage and Elastic as search engine. We have 700M + nodes.
Nodes are already connected by edges.
We got a use case to add one more node for each group of connected nodes and then create edges between newly created node and exiting nodes.
For ex, say
node A and B are connected by an edge.
node C , D and E are connected by an edge.
create one node for A and B and creates edges between newly created node and existing nodes
create one node for C, D and E and creates edges between newly created node and existing nodes
I would appreciate to have suggestions to achieve this considering our huge graph size.
Thanks in advance.