RDBMS与HBase解析
程序员文章站
2022-07-08 18:30:31
RDBMS与HBase解析。
序号
对比项
RDBMS
HBase
1
数据...
RDBMS与HBase解析。
序号 |
对比项 |
RDBMS |
HBase |
1 |
数据布局 |
面向行,面向列 |
面向列族 |
2 |
事务 |
支持 |
仅限单行 |
3 |
索引 |
支持 |
仅限行键 |
4 |
数据量级别 |
TB |
PB |
5 |
查询语言 |
SQL |
get/put/scan |
6 |
读写吞吐量 |
每秒查询1000次 |
每秒百万级别查询 |
7 |
安全 |
认证(Authentication)、授权(Authorization) |
在集群、表、行以及Cell级别提供访问控制 ?? |
8 |
链接(Joins) |
规范化设计的表,使用链接检索数据 |
不支持显示的链接,通过行键和列族的链接查询数据 |
9 |
扩展 |
表可以通过对数据分区或者分片进行扩展 |
可以自动将数据分成小的片段 |
10 |
schema |
以关系为中心(Relationship-Centeric)。 确定数据的所有存储类型,确定数据元素之间的关系,创建表、列、外键维护关系 |
以数据为中心(Data-Centeric)。 确定数据类型,确定数据的访问方式,创建数据布局和键 |