Flight SQL 是否类似于 turbodbc 之类的库?

Is Flight SQL similar to a library like turbodbc?

我很好奇 Flight SQL 是否可以替代 turbodbc 等库?我正在使用 turbodbc 在 pyarrow table 中查询许多不同的数据库风格 return 数据,但我不得不将 OBDC 驱动程序添加到我的 Docker 图像中。

这是否可用于以只读用户身份查询数据库,或者是否需要在服务器端完成某些操作以支持 Flight SQL?

飞行 SQL 需要一些东西 database-side,是的。它比 ODBC 或 JDBC 之类的级别更低,后者(例如)没有指定任何有关有线协议的信息;相反,它是一组用于特定 RPC 协议的库。

也就是说,它旨在支持像您这样的用例。只是即将实现(以及 Python 绑定之类的东西)。联系 Arrow 邮件列表可能会得到更多关注:dev@arrow.apache.org