使用JDBC 鏈接greenplum

  這個其實很是簡單,之因此要寫此文是由於當前網上搜索到的文章都是使用PostgreSQL的驅動,沒有找到使用greenplum官方驅動的案例,二者有什麼區別呢?html

  一開始我也使用的是PostgreSQL的驅動,但相同的sql,我在客戶端軟件中執行只要零點零幾秒,但在代碼中經過jdbc查詢時須要一秒多,經過屢次測試,發現這個延時基本穩定在一秒多,若在平時這個貌似也不是多大的事,但在pk性能是就相當重要了,本就是幾秒的事,這延遲一秒多影響是至關的大了,後來在官網下載服務器時纔看到greenplum有本身的驅動,下載下來使用後,發現也有延時,基本在零點四秒左右,雖然仍是有延時,但還算是有不錯的進步了。官方驅動還有個特色,就是想他語句連續執行5次左右,這個延時就會消失,速度就與用客戶端查詢速度一致了,暫時就這樣了。sql

  官方驅動其餘地方暫時沒看到過,只能到官網下載,下載地址:服務器

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

裏面還有關於驅動的使用文檔。性能

使用方式與使用PostgreSQL的驅動同樣,只須要換一下驅動類和鏈接URL。測試

官方驅動類(Data Source Class): com.pivotal.jdbc.GreenplumDrivercode

官方驅動鏈接URL(Connection URL):htm

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

本文參考: http://www.cnblogs.com/majinju/p/5002713.htmlblog

相關文章
相關標籤/搜索