- 2
- 0
- 约2.26千字
- 约 13页
- 2018-04-29 发布于浙江
- 举报
HBase学习文档
HBase介绍
数据中心李千蒴
背景介绍
HBase 是一种类似于数据库的存储层,也就是说 HBase 适用于结构化的存储。
HBase 是一种列式的分布式数据库
底层依旧依赖 HDFS 来作为其物理存储
HBase 于 Hive 的区别
类别
Hive
HBase
实时
不适合,适合用来对一段时间内的数据进行分析查询;
适合用来进行大数据的实时查询,例如 Facebook 用 HBase 进行消息和实时的分析
部署
有 Hadoop 便可以工作
需要 Zookeeper
支持SQL语句
支持
否
存储层
默认HDFS
默认HDFS
API
HIVE的SQL
支持的
传统关系数据库
原子性(Atomicity)是指一个事务要么全部执行,要么全部不执行。换句话说,一个事务不可能只执行了一半就停止了。比如一个事情分为两步完成才可以完成,那么这两步必须同时完成,要么一步也不执行,绝不会停留在某一个中间状态。如果事物执行过程中,发生错误,系统会将事物的状态回滚到最开始的状态。
一致性(Consistency)是指事务的运行并不改变数据库中数据的一致性。也就是说,无论并发事务有多少个,但是必须保证数据从一个一致性的状态转换到另一个一致性的状态。例如有 a、b 两个账户,分别都是 10。当 a 增加 5 时,b 也会随着改变,总值 20 是不会改变的。
隔离性(Isolation)是指两个以
原创力文档

文档评论(0)