這次獲邀參加在深圳舉辦的 HBasecon Asia 2017,主要最大的收穫是第二天的圓桌會議,僅邀請 Speaker 參加,直接可以跟幾位在 Apache HBase Community 重要的大咖一起討論技術細節與接下來的 Roadmap,其中幾個很關鍵的技術聽到不同公司的看法,例如 GC、Region 分配、同步及一致性等,算是如雷灌頂,比起會場時間有限的 Q&A 還要震撼許多。
有一個主題對我們非常重要,就是討論 SQL on HBase,終於被我們等到這個議題開始發酵的機會,阿里巴巴公司也做了一個跟我們很類似的工具,但他們是利用 Phoenix 來做為 SQL Parser,而我們是使用HIVE,聽到我們的東西與阿里巴巴的一起來討論,當下我的血都沸騰了,還好我們的技術長 Hubert 有一起來感受這震撼,我看他也是興奮得語無倫次起來。
討論過程中,其實有幾位 Committer 對於 HBase 要不要加 SQL 是有反對的意見,因為他們擔心整個 layer 太 heavy 了,整個一大包很難維護,但是聽到我們的解決方法讓這一層變得比較簡潔,又覺得挺有興趣的,我們也趁勢說明了我們開始會 open 並釋出大部分的程式碼到 HBase community,看來這個議題應該會變得越來越受人矚目。