真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ApachePhoenixforCDH的示例分析

小編給大家分享一下Apache Phoenix for CDH的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的寶興網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

Phoenix:數(shù)據(jù)庫管理系統(tǒng)的最佳新特性

Cloudera正式宣布在CDH中支持Apache Phoenix,同時也會集成到未來的Cloudera Data Platform中。

Cloudera的CDH發(fā)行版其實一直包含Apache HBase服務,它為希望利用大數(shù)據(jù)功能的客戶的操作型應用程序提供了一個靈活的NoSql數(shù)據(jù)庫。這些應用程序已經(jīng)發(fā)展成為重要且核心的應用程序,可以推動收入和利潤的增長。這些應用程序包括面向客戶的應用程序,電子商務平臺,銀行的風控和反欺詐,或為應用程序提供AI/ML模型,以及根據(jù)實際結(jié)果進一步加強訓練。

但是,對于許多客戶來說,使用HBase其實很抗拒,因為:

1.HBase的數(shù)據(jù)模型是一張大寬表,支持上百萬個column,但卻不支持join

2.使用Java APIs而不是ANSI SQL

他們要求能夠使用類似于Oracle或MySQL提供的更傳統(tǒng)的schema設計,并且愿意在靈活性方面做出一些權(quán)衡,例如:

1.他們愿意使用提供的數(shù)據(jù)類型,而不是定義自己的數(shù)據(jù)類型

2.他們愿意放棄靈活性,讓單個column具有多種類型,具體取決于行,以換取單行中的單個類型

為了使客戶輕松擁有Apache HBase的其它優(yōu)勢(無限擴展,數(shù)百萬行,模式演變等),同時提供類似RDBMS的功能(ANSI SQL,簡單join,開箱即用的數(shù)據(jù)類型等),我們在CDH上引入了對Apache Phoenix的支持。

Apache Phoenix for CDH的示例分析

如果優(yōu)化HBase,基于Phoenix的應用程序同樣也會受益,從而獲得更好的性能。例如Phoenix實現(xiàn)了主鍵的加鹽 - 因此HBase用戶不用考慮Rowkey的設計。

此外,基于Phoenix的應用程序可以與HBase應用程序共存 - 這意味著您可以使用單個HBase集群來支持這兩者。使用Phoenix,客戶可以繼續(xù)使用他們喜歡的BI和儀表盤工具,就像以前使用Hive和Impala一樣。

Apache Phoenix for CDH的示例分析

在CDH中從安全和治理角度,Phoenix使用HBase ACLs來實現(xiàn)Phoenix表的基于角色訪問控制。同時Cloudera Navigatior也會捕獲Phoenix的審計信息。

現(xiàn)在,Cloudera發(fā)布的主要是基于CDH5.16.2的Phoenix4.14.1 Parcel包,不久之后我們將會發(fā)布CDH6.2的Phoenix5.0的Parcel包,因為C6中的HBase已經(jīng)是2.x,所以會不一樣。

已有的HDP客戶其實一直可以享有Apache Phoenix的技術支持,使用HDP的HBase的用戶幾乎有一半正在使用Phoenix,同時Phoenix在HBase的用戶社區(qū)也很受歡迎。

使用Apache Phoenix構(gòu)建核心應用程序,請點擊以下鏈接下載Phoenix:

https://www.cloudera.com/downloads/phoenix.html
常見問題

Q)Phoenix適用于什么樣的工作負載

Phoenix支持與HBase相同的用例場景,主要是低延遲,高并發(fā)的工作負載。但是,Phoenix還可以更輕松地利用底層數(shù)據(jù)進行儀表板和BI應用。

Q) Phoenix的授權(quán)機制是什么?

Phoenix依賴于HBase的授權(quán)機制,對于CDH客戶,可以使用HBase ACL。對于HDP客戶,可以使用Ranger。

Q) Phoenix的可擴展性怎樣?已知的最大的集群是哪個?

Phoenix可以擴展到數(shù)百TB的數(shù)據(jù)。最大的客戶擁有超過0.5 PB的數(shù)據(jù),由Phoenix管理。該用例的詳細信息可以在PhoenixCon archives找到:

https://phoenix.apache.org/phoenixcon-archives.html

也可以在今年早些時候用戶自己的視頻中 NOSQL day videos查看:

https://www.youtube.com/playlist?list=PLSAiKuajRe2l6If7Az2PHIDG8vsJly9CH

Q) Phoenix是否支持地理空間二級索引?支持什么級別的空間數(shù)據(jù)? 

它對地理空間(geo-spatial)數(shù)據(jù)的支持有限。GeoMesa在HBase上提供了一個geospatial層,可以支持這種需求并與客戶應用程序集成。Phoenix,GeoMesa以及JanusGraph和OpenTSDB都可以共存于一個HBase集群中。

Q) 如何創(chuàng)建和使用索引?

有關索引的詳細信息,請參閱Phoenix Secondary Indexing頁面。 

https://phoenix.apache.org/secondary_indexing.html

從Phoenix 4.8.0開始,使用本地索引不需要進行任何配置。

Q) 做索引的column數(shù)量有限制嗎?

與RDBMS一樣,HBase的二級索引其實就是使用另一張索引表來實現(xiàn)的,這張表包含索引和源數(shù)據(jù)的鏈接。如果你對所有column都進行索引,你的維護成本會大大上升。對于索引的選擇你還同時需要考慮讀多寫少可以考慮Global indexes(全局索引),如果寫多讀少,則可以考慮Local indexes(本地索引)。

看完了這篇文章,相信你對“Apache Phoenix for CDH的示例分析”有了一定的了解,如果想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)頁名稱:ApachePhoenixforCDH的示例分析
文章來源:http://weahome.cn/article/jojceo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部