This is a paper in VLDB 2018, "Don’t Hold My Data Hostage – A Case For Client Protocol Redesign” by Mark Rassveldt and Hannes Muhleisen[1]. It claims that database client protocols (inside ODBC and JDBC drivers) are very inefficient, and has a compelling example where commercial drivers are 10x to 68x slower than net-cat.
One of the goals of Avatica is to do better. How are we doing? Are there any ideas in the paper we could adopt? Would a closer partnership with Apache Arrow help us achieve those goals? Julian [1] https://hannes.muehleisen.org/p852-muehleisen.pdf <https://hannes.muehleisen.org/p852-muehleisen.pdf>