大數據系列-java用官方JDBC連接greenplum數據庫


  這個其實非常簡單,之所以要寫此文是因為當前網上搜索到的文章都是使用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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM