ZENOTME commented on issue #398:
URL: https://github.com/apache/iceberg-rust/issues/398#issuecomment-2165826003

   The drawback of the current implementation is containing the metadata in 
every scan task may be a cost. One solution is to provide an abstract to group 
the task to share the metadata. 
   <img width="1046" alt="image" 
src="https://github.com/apache/iceberg-rust/assets/43447882/79a4afb2-c412-4b29-b6b8-a1bcaebbdfeb";>
   
   
   Another design is to separate the metadata and scan tasks. We provide the 
interface to let users extract the metadata from a scan so that they can create 
the reader using this metadata rather than constructing it by themselves. (Seem 
this way gives more flexible🤔
   <img width="1028" alt="image" 
src="https://github.com/apache/iceberg-rust/assets/43447882/615c48ba-14cc-42a8-aff7-dbe68008c4c4";>
   
   
   


-- 
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: issues-unsubscr...@iceberg.apache.org

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


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

Reply via email to