CurtHagenlocher commented on PR #4031: URL: https://github.com/apache/arrow-adbc/pull/4031#issuecomment-4444583799
There's always a tension when fetching metadata between the desire to minimize round-trips and the cost of fetching or examining things you don't really need. The latter is worsened in situations where looking at metadata involves taking a lock on metadata tables, which means both that you may be blocked longer waiting to get a lock and that you may end up blocking someone else with your own locks. Our experience with `GetObjects` was that (at least for Snowflake) it was too slow for our purposes. When in doubt, following the pattern of existing ODBC/JDBC APIs probably makes sense. Even where those APIs are flawed, it's likely that existing systems have done some work to accommodate those patterns. -- 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]
