I thought I would resurrect this thread given the announcement of Flight (link below). I'm not too familiar with Avatica, but it seems like Flight (essentially a client-server framework for transporting Arrow data) could be a good fit.
https://arrow.apache.org/blog/2019/10/13/introducing-arrow-flight/ -- Michael Mior [email protected] Le jeu. 23 août 2018 à 15:45, Julian Hyde <[email protected]> a écrit : > > 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>
