Greenplum圈人神器roaringbitmap 發佈v0.2.66

Roaringbitmap是一種高效的Bitmap壓縮算法。Bitmap位計算很是適合大數據基數計算,經常使用於去重、標籤篩選、時間序列等計算中。GPDB-roaringbitmap插件將Roaringbitmap功能集成到Greenplum數據庫中,將Roaringbitmap做爲一種數據類型提供原生的數據庫函數、操做符、聚合等功能支持。算法

gpdb-roaringbitmap在v0.2.65.1 版本中,添加二階聚合,在部分特定場景下性能提高20倍。sql

插件的新版本v0.2.66中,修復了聚合結果錯誤的bug,建議全部歷史版本用戶進行更新。數據庫

  • 此版本只支持GPDB6。
  • 更新Croaring版本到0.2.66,解決在特定狀況下內存泄漏的問題。
  • 修復在bitmap個數很是少的狀況下,聚合函數 rb_and_agg,rb_and_cardinality_agg 結果錯誤的問題。
  • 咱們建議全部歷史版本的用戶都進行更新。

升級方法:函數

make
make install
psql -c "alter extension roaringbitmap update;"

關於本項目更多信息,請訪問項目首頁性能

關於本項目的應用案例,請參考Greenplum在TalkingData的應用實踐大數據

得到更多關於Greenpum的技術乾貨,請訪問Greenplum中文社區網站網站

在這裏插入圖片描述

相關文章
相關標籤/搜索