SemyonSinchenko commented on issue #756:
URL:
https://github.com/apache/incubator-graphar/issues/756#issuecomment-3299824576
My point is let's leave a place for it? At the moment we can have a dummy
placeholders.
And even for simple traversal queries! For example, in the graph `people
likes movies`, if I want to do something `MATCH (:people {id: [1, 2, 3]} ->
[likes] -> (:movies {name: [Termninator, Matrx]} return people`, it is
definitely not a bad idea to skip all the chunks from `poople` that does not
contains vertices with id `1, 2, 3`. The same is true for edges `likes`: we can
simply skip most of parquet chunks and read to memory only chunks, related to
edges, that starts from `1, 2, 3`
etc.
Otherwise we may read to memory millions of nodes and billions of edges just
to scan them and filter out most of them...
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]