大数据——HBase
jupiter_0516
一心想做个程序媛的渣渣,现在开始进化之路。还请各路大神求带!
展开
-
NoSql
什么是nosql?NoSQL一词最早出现于1998年,是Carlo Strozzi开发的一个轻量、开源、不提供SQL功能的关系数据库。2009年,Last.fm的Johan Oskarsson发起了一次关于分布式开源数据库的讨论[2],来自Rackspace的Eric Evans再次提出了NoSQL的概念,这时的NoSQL主要指非关系型、分布式、不提供ACID的数据库设计模式。因此,对NoSQL最普原创 2017-09-25 11:16:53 · 817 阅读 · 0 评论 -
HBase 简介、架构、工作原理深析——(一)
一、 简介HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。尽管已经有许多数据存储和访问的策略和实现方法,但事实上大多数解决方案,特别是一些关系类型的,在构建时并没有考虑超大规模和分布式的特点。许多商家通过复制和分区的方法来扩充数据库使其突破单个节点的界限,但这些功能通常都是事后增加的,安装和维护都和复杂。同时,也会影响RD原创 2017-09-25 15:36:28 · 778 阅读 · 0 评论 -
HBase 简介、架构、工作原理深析——(二)
**HBase的工作流程** 1. 读操作流程 a. Client先访问zookeeper,从meta表读取region的位置,然后读取meta表中的数据。meta中又存储了用户表的region信息。 b. 根据namespace、表名和rowkey在meta表中找到对应的region信息 c. 找到这个region对应的regionserver d. 查找原创 2017-09-26 10:13:31 · 278 阅读 · 0 评论