Redshift JDBC vs ODBC驱动程序性能

问题描述 投票:0回答:1

要连接到AWS Redshift,我们可以使用JDBC或ODBC驱动程序。最近,我听说JDBC驱动程序的性能比ODBC的性能好40%。不幸的是,我在文档的某处找不到此类信息。

您是否有经验,哪些驱动程序在AWS Redshift上表现更好?

jdbc odbc amazon-redshift
1个回答
0
投票

由于以下原因,不同驱动程序类型的查询执行时间可能会有细微的差异:

https://docs.aws.amazon.com/redshift/latest/dg/c_challenges_achieving_high_performance_queries.html#compiled-code

执行引擎针对JDBC连接协议以及ODBC和psql(libq)连接协议编译不同的代码,因此,使用不同协议的两个客户端将各自产生首次编译代码的成本。但是,使用相同协议的其他客户端将受益于共享缓存的代码。

请注意,在最近的Redshift版本中,首次编译成本已大大降低。

© www.soinside.com 2019 - 2024. All rights reserved.