iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 18
0
自我挑戰組

資訊技術解戈迪安繩結系列 第 17

IT|資料庫|Phoenix SQL 初識

  • 分享至 

  • xImage
  •  

Phoenix 效能


對於10M到100M的行的簡單查詢來說,Phoenix 要勝過 Hive。對於使用了 HBase API、協同處理器及自定義過濾器的 Impala 與 OpenTSDB 來說,進行相似的查詢 Phoenix 的速度也會更快一些。

Phoenix 查詢引擎會將 SQL查詢轉換為一個或多個 HBase scan,並編排執行以生成標準的 JDBC 結果集。直接使用 HBase API、協同處理器與自定義過濾器,對於簡單查詢來說,其性能量級是毫秒,對於百萬級別的行數來說,其性能量級是秒。

[特色]

  • 嵌入式的JDBC驅動,實現了大部分的java.sql接口,包括元數據API
  • 可以通過多部行鍵或是鍵/值單元對列進行建模
  • 完善的查詢支持,可以使用多個謂詞以及優化的掃描鍵
  • DDL支持:通過CREATE TABLE、DROP TABLE及ALTER TABLE來添加/刪除列
  • 版本化的模式倉庫:當寫入數據時,快照查詢會使用恰當的模式
  • DML支持:用於逐行插入的UPSERT VALUES、用於相同或不同表之間大量數據傳輸的UPSERT SELECT、用於刪除行的DELETE
  • 通過客戶端的批處理實現的有限的事務支持
  • 單表——還沒有連接,同時二級索引也在開發當中
  • 緊跟ANSI SQL標準

上一篇
IT|維運管理|作業系統|Linux|Watchdog 確保 Raspberry Pi(樹莓派) 高可用性
下一篇
IT|資料庫|PostgreSQL 在同一台主機執行多個實例
系列文
資訊技術解戈迪安繩結29
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言