1 背景知識(shí)
1.1 解決問(wèn)題
解決HDFS不支持單條記錄的快速查找和更新的問(wèn)題。
1.2 適用情況
存在億萬(wàn)條記錄的數(shù)據(jù)庫(kù),只有千萬(wàn)或者百萬(wàn)條記錄使用RDBMS更加合適
確保你的應(yīng)用不需要使用RDBMS的高級(jí)特性(第二索引,事務(wù)機(jī)制,高級(jí)查詢語(yǔ)言等)
足夠的硬件配置,即節(jié)點(diǎn)數(shù),HDFS在少于5個(gè)節(jié)點(diǎn)時(shí)并不會(huì)表現(xiàn)得很好,HBase也存在相同情況。
2 設(shè)計(jì)理念
2.1 概述
2.1.1 簡(jiǎn)介
使用Java語(yǔ)言開(kāi)發(fā)的NoSQL類型的分布式數(shù)據(jù)庫(kù)
不支持RDBMS的一些高級(jí)特性,如事務(wù)機(jī)制,第二索引,高級(jí)查詢語(yǔ)言等
支持線性和模塊化擴(kuò)展,可以通過(guò)在商用機(jī)器上增加RegionServer來(lái)線性提高性能