Open davisford opened 1 year ago
hello and thank you for raising this request with us - it is a very valid one. There are already plans in place to support Arrow format natively in snowflake-sdk
, but at this moment I cannot give any estimation for when it could be actually available. I'll keep this Issue updated as new information becomes available - which might take a while so thank you in advance bearing with us !
Since you already seem to be a Snowflake customer, if you did not do so yet, I would suggest reaching out to your Sales representative and explaining how this feature is important to you - these inputs can help the team prioritize the requests.
Thanks @sfc-gh-dszmolka -- I did reach out to our sales rep and let him know. We'll keep an eye on this ticket.
Not wanting to spam this with +1
comments - is there a project board or roadmap where we can view items like this and where they are in the In Progress
flow?
unfortunately there is no publicly visible timeline / roadmap exposed, but I now asked for an update from the product team to share if they have any insight or even a rough estimation on this. Will update this thread with any new information as it becomes available to me. I think I added the In Progress
label a bit prematurely; removed it for now.
If (any of) you are a Snowflake customer already; you can also ask your account team / Sales rep. for progress update on the matter; the internal tracking id is in the subject of the request - SNOW-889843
. You can also express the importance of the feature implementation to them as well
What is the current behavior?
A while back the Snowflake team announced support in the Python and JDBC drivers to read direct from the database in Apache Arrow format: https://www.snowflake.com/blog/fetching-query-results-from-snowflake-just-got-a-lot-faster-with-apache-arrow/
It doesn't appear that the NodeJS driver supports this now.
What is the desired behavior?
I would love to see this ability supported in the NodeJS driver, if possible. The client we are sending the data to supports arrow and so this would be a huge performance boon by avoiding the
serdes
steps during data transfer.How would this improve
snowflake-connector-nodejs
?Apache Arrow seems to be the up and coming de-facto standard for data transfer format, so I'm sure many other users of the driver would find it useful to be able to pull data from Snowflake in the arrow format.
References, Other Background
What is your Snowflake account identifier, if any?
NABANCARD