设为首页 加入收藏

TOP

Hbase数据库与传统数据库的比较
2019-05-07 13:43:34 】 浏览:59
Tags:Hbase 数据库 传统 比较

HBase的知识点

  1. Mycat备份机制
  2. HMASTER动态感知HregionServer的状态。
  3. 基于行的行式数据库

行式读取方式

  1. 基于列的列式数据库

传统数据库的特点:

  1. 数据是按行存储
  2. 没有建立索引的查询将消耗很大的IO
  3. 建立索引和视图需要花费一定的物理空间和时间资源
  4. 面对大量的查询,复杂的查询,数据库必须被大量膨胀才能满足性能需求

列式数据库的特点:

  1. 数据是按列存储,每行单独存放
  2. 数据就是索引。
  3. 只访问查询涉及的列,大量降低系统IO
  4. 每一列有一个线索来处理,支持查询的并发处理。
  5. 数据类型一致,数据特征相似,高效的压缩。

为什么可以大量降低系统IO?

比如查询表中所有人的名字?

行式的需要查询所有行

列式的需要查询名称的列就可以。

行式和列式优缺点?

根据实际的业务场景来选择对应的数据库系统

  1. 传统的(CRUD)增删改查的操作适合行式数据库(表之间有关联关系)。
  2. 列式适用于数据仓库,数据分析,海量存储,涉及到不经常更新的数据,列式在并行查询,压缩上更有优势。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇HBase中的术语详解 下一篇Apache HBase中等对象存储MOB压缩..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目