如何使用HBase?大数据存储的两个实战场景
发布时间:2018-09-22 09:40:03 所属栏目:大数据 来源:魔据教育
导读:副标题#e# HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,适用于结构化的存储,底层依赖于Hadoop的HDFS,利用HBase技术可在廉价PCServer上搭建起大规模结构化存储集群。因此HBase被广泛使用在大数据存储的解决方案中。 为何使用HBase HBas
基于Hbase的系统设计与开发中,需要考虑的因素不同于关系型数据库,Hbase模式本身很简单,但赋予你更多调整的空间,有一些模式写性能很好,但读取数据时表现不好,或者正好相反,类似传统数据库基于范式的OR建模,在实际项目中考虑Hbase设计模式是,我们需要从以下几方面内容着手: 这个表应该有多少个列簇 列簇使用什么数据 每个列簇应有多少个列 列名应该是什么,尽管列名不必在建表时定义,但是读写数据时是需要的 单元应该存放什么数据 每个单元存储什么时间版本 行健结构是什么,应该包括什么信息 总结 现如今各种数据存储方案层出不穷,本文仅仅是结合两个实战场景就基于HBase的大数据存储做了简单的分析,并对HBase的原理做了简单的阐述。如何使用好HBase,甚至于如何选择一个最优的数据存储方案,还需要我们根据场景需要具体分析和设计。 相关阅读: 大数据与数据挖掘的相对绝对关系 做大数据分析时,这几个技巧可以带来帮助 网易大数据平台架构实践分享! (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |