tyrone-yu
tyrone-yu
请问下,能简要描述下您的需求场景么?
@shenpeilin 请问下,你们用的什么 MPC 协议,以及你们使用的是我们的官方镜像(用的哪个版本?)还是你们自己用代码编译的镜像?
SCQL 连接 ARROWSQL server 目前没有实现 authorize 功能,在 SCQL 实现 arrow sql 的时候设想 SCQL 的 engine 应当和 ARROWSQL server 部署在一起,ARROWSQL server 只能由 SCQL engine 访问,没有鉴权的需求。 能说明一下你们现在的具体需求或者你们的部署方案么?有比较强烈的需求使用账密鉴权的需求么?
我们验证的时候 server 是 java 实现的 因为 scql 只需要从 datasource 获取数据不需要写入数据。所以实现的时候直接继承 FlightSqlProducer 然后实现必要的 getFlightInfoStatement getStreamStatement 函数即可
我们现在使用的是 arrow 10.0.0 版本,和这个版本兼容的都是可以的 另外问下,你们准备通过 arrow sql 连接什么数据库啊?
oracle 应该是可以的,es 目前还适配不了 你们那边对 es 有强诉求么?
arrow sql 是用来从数据库获取数据的。 支持对应数据库还有一部分的工作,就是看对应的数据库的语法我们是否已经支持了。比如看这里 https://github.com/secretflow/scql/blob/main/pkg/parser/format/format_dialect.go 这里就是我们对方言进行支持的一部分工作。 所以具体情况还要看对应数据库使用的语法,如果有需要的可以对应扩展相应的方言支持
看了下 elastic search 新的版本也支持 sql 语法了,那应该也可以尝试通过 arrowSql 的方式进行连接
目前没有连接 ES 和 Oracle 的示例
请问使用的 pg 的版本是哪个?