This is a general question about what processing is possible after returning a virtual graph/sub-graph.
Our data model includes nodes/rels needed for data lineage and other 'admin' purposes. To run analysis on the 'real' nodes/rels we are creating virtual sub-graphs. I'm trying to understand the implications of taking this approach...
- Is it feasible to 'virtualise' an entire graph. In our case that would mean lifting out 18M nodes from 100M and maybe 50M rels from 230M?
- Is any cypher functionality NOT able to run on virtual graphs?
- Can the algorithms run on virtual graphs without restriction?
Another approach could be to dynamically build a second db from the master db limiting the data model to only the real nodes/rels.
Thanks in advance.