使用JDBC 连接greenplum

北战南征 提交于 2020-02-28 21:10:36

  这个其实非常简单,之所以要写此文是因为当前网上搜索到的文章都是使用PostgreSQL的驱动,没有找到使用greenplum官方驱动的案例,两者有什么区别呢?

  一开始我也使用的是PostgreSQL的驱动,但相同的sql,我在客户端软件中执行只要零点零几秒,但在代码中通过jdbc查询时需要一秒多,通过多次测试,发现这个延时基本稳定在一秒多,若在平时这个貌似也不是多大的事,但在pk性能是就至关重要了,本就是几秒的事,这延迟一秒多影响是相当的大了,后来在官网下载服务器时才看到greenplum有自己的驱动,下载下来使用后,发现也有延时,基本在零点四秒左右,虽然还是有延时,但还算是有不错的进步了。官方驱动还有个特点,就是想他语句连续执行5次左右,这个延时就会消失,速度就与用客户端查询速度一致了,暂时就这样了。

  官方驱动其他地方暂时没看到过,只能到官网下载,下载地址:

https://network.pivotal.io/products/pivotal-gpdb#/releases/669/file_groups/178,

里面还有关于驱动的使用文档。

使用方式与使用PostgreSQL的驱动一样,只需要换一下驱动类和连接URL。

官方驱动类(Data Source Class): com.pivotal.jdbc.GreenplumDriver

官方驱动连接URL(Connection URL):

jdbc:pivotal:greenplum://host:port;DatabaseName=<name>

本文参考: http://www.cnblogs.com/majinju/p/5002713.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!