RDBMS与HBase解析
程序员文章站
2022-04-02 23:22:17
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)。 确定数据类型,确定数据的访问方式,创建数据布局和键 |
推荐阅读
-
基于Android XML解析与保存的实现
-
详解webpack 入门与解析
-
浅谈webpack 自动刷新与解析
-
Linux中文件描述符fd与文件指针FILE*互相转换实例解析
-
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
-
解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
-
解析Android开发优化之:软引用与弱引用的应用
-
解析JSON对象与字符串之间的相互转换
-
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
-
解析php中const与define的应用区别