Hbase的产生背景
google是做搜索引擎的,面临3大问题及解决方案:
1、海量网页数据存储 ----> GFS
2、海量网页数据的计算 -----> MAPREDUCE
3、快速随机查询 -------> bigtable
DOUG CUTTING:
DOUG CUTTING 也在做一个搜索引擎,叫 LUCENCE,旗下有一个爬虫,叫NUTCH。做搜索引擎,也同样面临和谷歌一样的3个问题。这时,他正好看到了谷歌的3篇论文,就用java语言把论文的内容实现了。分别对应如下:
存储 GFS ---> hdfs
计算 mapreduce --- mapreduce ---> hadoop
快速查询 bigtable ---> hbase