關(guān)于“hbase_PHP應(yīng)用”的問(wèn)題,小編就整理了【4】個(gè)相關(guān)介紹“hbase_PHP應(yīng)用”的解答:
hbase所有的適用場(chǎng)景?1. HBase適用于需要快速處理大量結(jié)構(gòu)化或半結(jié)構(gòu)化數(shù)據(jù)的場(chǎng)景,例如以下場(chǎng)景: - 日志數(shù)據(jù)處理 - 在線數(shù)據(jù)處理,如金融或電信行業(yè)中的交易記錄 - 網(wǎng)絡(luò)安全,例如DDoS攻擊或網(wǎng)絡(luò)威脅檢測(cè) - 物聯(lián)網(wǎng)應(yīng)用程序,例如傳感器數(shù)據(jù)收集2. HBase推薦用于需要快速讀取和搜索大型數(shù)據(jù)集的場(chǎng)景,而不是需要高度的一致性或?qū)崟r(shí)更新的場(chǎng)景。
因?yàn)樵趯?xiě)入期間數(shù)據(jù)需要進(jìn)行復(fù)雜的Hadoop工作,因此數(shù)據(jù)寫(xiě)入時(shí)的延遲可能較高。
hbase特性有哪些?首先,我們從概念上了解什么是hbase
HBase其實(shí)一個(gè)縮寫(xiě),是Hadoop Database的簡(jiǎn)稱,從問(wèn)世之初,就為了解決用大量廉價(jià)的機(jī)器高速存取海量數(shù)據(jù)、實(shí)現(xiàn)數(shù)據(jù)分布式存儲(chǔ)提供可靠的方案。
其次、我們從不同角度來(lái)人事hbase
1、從功能上來(lái)講
HBase不折不扣是一個(gè)數(shù)據(jù)庫(kù),與我們熟悉的Oracle、MySQL、MSSQL等一樣,對(duì)外提供數(shù)據(jù)的存儲(chǔ)和讀取服務(wù)。
2、從應(yīng)用的角度來(lái)說(shuō)
HBase與一般的數(shù)據(jù)庫(kù)又有所區(qū)別,HBase本身的存取接口相當(dāng)簡(jiǎn)單,不支持復(fù)雜的數(shù)據(jù)存取,更不支持SQL等結(jié)構(gòu)化的查詢語(yǔ)言;HBase也沒(méi)有除了rowkey以外的索引,所有的數(shù)據(jù)分布和查詢都依賴rowkey。所以,HBase在表的設(shè)計(jì)上會(huì)有很?chē)?yán)格的要求。
3、從架構(gòu)上講
HBase是分布式數(shù)據(jù)庫(kù)的典范,這點(diǎn)比較像MongoDB的sharding模式,能根據(jù)鍵值的大小,把數(shù)據(jù)分布到不同的存儲(chǔ)節(jié)點(diǎn)上,MongoDB根據(jù)configserver來(lái)定位數(shù)據(jù)落在哪個(gè)分區(qū)上,HBase通過(guò)訪問(wèn)Zookeeper來(lái)獲取-ROOT-表所在地址,通過(guò)-ROOT-表得到相應(yīng).META.表信息,從而獲取數(shù)據(jù)存儲(chǔ)的region位置。
最后,我們來(lái)分析一下hbase的特點(diǎn)
hbase在項(xiàng)目里面是干什么的?hbase是一個(gè)分布式的、面向列的開(kāi)源數(shù)據(jù)庫(kù),在hadoop之上提供了類似于bigtable的能力,是apache的hadoop項(xiàng)目的子項(xiàng)目。hbase不同于一般的關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)適合于非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫(kù)。
這里的列式存儲(chǔ)其實(shí)說(shuō)的是列族(ColumnFamily)存儲(chǔ),Hbase是根據(jù)列族來(lái)存儲(chǔ)數(shù)據(jù)的。列族下面可以有非常多的列,列族在創(chuàng)建表的時(shí)候就必須指定。
hbase可以動(dòng)態(tài)增加字段嗎?可以的
# 語(yǔ)法:delete <table>, <rowkey>, <family:column> , <timestamp>,必須指定列名
# 例如:刪除表t1,rowkey001中的f1:col1的數(shù)據(jù)
hbase(main)> delete 't1','rowkey001','f1:col1'
注:將刪除改行f1:col1列所有版本的數(shù)據(jù)
到此,以上就是小編對(duì)于“hbase_PHP應(yīng)用”的問(wèn)題就介紹到這了,希望介紹關(guān)于“hbase_PHP應(yīng)用”的【4】點(diǎn)解答對(duì)大家有用。