HBase的JDBC驅動:Apache Phoenix

jopen 10年前發布 | 78K 次閱讀 NoSQL數據庫 Apache Phoenix

Phoenix是構建在Apache HBase之上的一個SQL中間層,完全使用Java編寫,提供了一個客戶端可嵌入的JDBC驅動。Phoenix查詢引擎會將SQL查詢轉換為一個或多個HBase scan,并編排執行以生成標準的JDBC結果集。直接使用HBase API、協同處理器與自定義過濾器,對于簡單查詢來說,其性能量級是毫秒,對于百萬級別的行數來說,其性能量級是秒。
HBase的JDBC驅動:Apache Phoenix

Phoenix值得關注的特性包括:
1,嵌入式的JDBC驅動,實現了大部分的java.sql接口,包括元數據API;
2,可以通過多個行鍵或是鍵/值單元對列進行建模;
3,DDL支持;
4,版本化的模式倉庫;
5,DML支持,通過客戶端的批處理實現的有限的事務支持;
6,緊跟ANSI SQL標準。

項目主頁:http://www.baiduhome.net/lib/view/home/1400722355221



 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!