jadewang-db commented on PR #3657:
URL: https://github.com/apache/arrow-adbc/pull/3657#issuecomment-3481487503

   good catch. looks like download first will be the best option to make sure
   data consistency.
   
   On Mon, Nov 3, 2025 at 8:42 AM Curt Hagenlocher ***@***.***>
   wrote:
   
   > *CurtHagenlocher* left a comment (apache/arrow-adbc#3657)
   > <https://github.com/apache/arrow-adbc/pull/3657#issuecomment-3481480340>
   >
   > The main concern with a purely streaming approach is being able to handle
   > retries. That is, let's say that we read half of a response and then the
   > connection is reset for some reason. Will the end-to-end system reissue the
   > command to re-fetch the data and stream it again or are we forced to return
   > an error to the user? Buffering a response in memory ensures that we know
   > the entire response was read.
   >
   > If a single cloud fetch is always just a single Arrow record batch, then
   > addressing this concern is relatively straightforward. But it gets more
   > complicated if a single fetched stream has multiple record batches and one
   > or more have already been returned to the caller when the connection goes
   > awry.
   >
   > —
   > Reply to this email directly, view it on GitHub
   > <https://github.com/apache/arrow-adbc/pull/3657#issuecomment-3481480340>,
   > or unsubscribe
   > 
<https://github.com/notifications/unsubscribe-auth/A2VX77Z3VOFR3EV4SWYH2BD325ZYFAVCNFSM6AAAAACKYEDZWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTIOBRGQ4DAMZUGA>
   > .
   > You are receiving this because you were mentioned.Message ID:
   > ***@***.***>
   >
   


-- 
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]

Reply via email to