2012-06-27 47 views
0

我們在辦公室中使用了大量的SQL,但自從新一波技術發展以來,我們最終希望轉向HBase。但是SQL有像HBase那樣的分組和彙總函數和方程式,我們正在研究如何將該功能放入HBase。我查了很多,但沒有發現任何有用的啓動我的實現。有關於如何將SQL函數移植到HBase的建議嗎?它甚至有可能嗎?將SQL函數添加到HBase中

+3

因爲「*這是新浪潮*」而轉向HBase絕對是錯誤的動機。您應該採取行動,因爲您當前的技術無法滿足您的需求,HBase可以提供您絕對需要的功能。 –

回答

0

看看Apache Hive ..它在我們的Hadoop集羣之上爲我們提供了SQL接口。除此之外,它還使我們成爲Hadoop集羣上的一個數據倉庫。

1

我不確定你是否知道,因爲你把「vertica」標籤放在你的文章中,但你可以同時使用兩者。具體來說,Vertica具有很多Hadoop集成。

您應該使用正確的工具或工具組合來工作,不用擔心因爲它是新的而使用某些東西。

2

看一看開源項目Phoenix
Phoenix是HBase上的一個SQL皮膚,作爲客戶端嵌入式JDBC驅動程序提供,爲Salesforce.com上的HBase用例供電。

0

使用Phoenix SQL,由於使用服務器端協處理器進行數據聚合,查詢並行化以存儲和訪問HBase數據庫,因此它具有快速性能。

+0

將來,請不要將不是代碼的東西格式化爲代碼。 –