-
Notifications
You must be signed in to change notification settings - Fork 847
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Arrow-IPC performance by avoiding Unsafe Unchecked IPC Read RecordBatch #3287
Comments
Coming from #6933. Would you think a separate API, as you suggested, would be good, or maybe provide an option for FileReader (or FileDecoder)? |
I think an option would be good |
Copying @totoroyyb 's high level usecase description from #6933 They report a 100x performance improvement when disabling data validation: Describe your question I am targeting an ultra-low-latency scenario. With The functions for the "unchecked" building are here in the codebase, but they are not accessible from high-level API, where I can easily disable them without creating my own array and everything on top of it. I wonder if there is any better way to achieve that? Additional context |
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
When transferring flatbuffers between trusted sources I would like a mechanism to elide costly verification of ArrayData contents.
Describe the solution you'd like
I would like a variant of
read_record_batch_unchecked
that performs the function ofread_record_batch
but without performing validation of theArrayData
.Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: