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: commits-unsubscr...@graphar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@graphar.apache.org
For additional commands, e-mail: commits-h...@graphar.apache.org

Reply via email to