Hbase和RDBMS(关系数据库管理系统)区别

hbase是一个基于列模式的映射数据库,键--->数据 的映射,大大简化了传统数据

 
数据类型:hbase的存储的数据都是字符串,所有的类型都有用户自己处理,他只保存字符串;传统的数据有丰富的数据类型和存储 方式
 
数据操作:hbase只有简单的插入,查询,删除,清空等操作。表与表之间都是分离的,没有那么多的表关系。传统数据库有复杂的表关系
 
存储的模式:hbase是基于列存储,没一个列族都是有好几个文件存储,不同列族的文件是分离的。传统的数据库是基于表结构和行模式存储,
 
数据的维护:hbase对数据的修改,实际上是插入了一条新的数据,而修改前的数据任旧保存在就版本中,传统的数据库是在原数据的基本上直接进行修改
 
数据的伸缩性:hbase就是为这个目的而开发出来的,他能够很轻松的增加或者减少硬件的数据,有很高的容错机制。传统的数据库需要加中间层才能达到这个效果
posted @ 2017-01-12 11:27 薛定谔的猫! 阅读(...) 评论(...) 编辑 收藏