HBase与RDBMS&HDFS对比
来源:互联网 发布:网络教师招聘兼职 编辑:程序博客网 时间:2024/05/21 11:25
在使用Hbase之前,我们来简单的介绍一下HBase;
Hbase是一种分布式的列式的存储系统,和传统的RDBMS不一样;
Hbase是一种面向列的数据库;
那么什么是面向列?
坐标系大家都知道吧?(不知道请自行百度.哈哈哈哈)几个坐标放在一起可以指定到一个准确的位置;
Hbase中的数据需要通过行键(Rowkey以下称作rk),列族(ColumnFamily以下称作cf),列(Column以下称作 c),以及版本号(TimeStamp 默认为时间戳),来确定的;
下面是笔者总结的HBase和RDBMS的区别
注:
如果想使用SQL在Hbase中查询可以使用Phoenix框架
或者使用Hive与Hbase集成,则可以使用一些Hive的手段去查询
比如现在有两个人将其记录到HBase中
那么name为基础信息将其放进一个Column_Family中basic_info
age tle address 作为私有信息放进private_info中
id 作为一个Rowkey
那么通过
rk + cf + c + time ==> value#也就像坐标一样xx1 + basic_info + name + time ==> zhangsanxx1 + private_info + age +time ⇒ 25
HBase和HDFS的区别
阅读全文
0 0
- HBase与RDBMS&HDFS对比
- RDBMS和HDFS, HIVE, HBASE的迁移工具Sqoop
- Hive之 hive与rdbms对比
- Hbase入门6 -白话MySQL(RDBMS)与HBase之间
- Hbase入门6 -白话MySQL(RDBMS)与HBase之间
- Hbase入门6 -白话MySQL(RDBMS)与HBase之间
- HBASE 与 HDFS
- glusterfs 与 hdfs对比
- Hbase 与 传统关系数据库(RDBMS)的比较
- Hbase-简介-海量数据与RDBMS的问题
- MongoDB中的一些概念与RDBMS对比理解
- RDBMS对比NoSQL
- HBase与HDFS结合使用
- HDFS Everywhere——RDBMS on HDFS
- hbase和RDBMS的区别
- Hive定义、Hive与HBase关系、Hive与RDBMS的关系、数据库与数据仓库的区别
- Hadoop-与RDBMS
- 初识RDBMS与SQL
- 【H.264/AVC视频编解码技术详解】十六:帧内预测编码的基本原理
- swift中用代码控制显示屏幕的方向
- 集合---Set及其子实现类
- jsp包含文件的两种方式
- 初学docker
- HBase与RDBMS&HDFS对比
- WEB项目中的三种下载方式
- BeanFactory和FactoryBean
- UI自动化测试经验之谈(六)
- 二叉树打成多行
- 2017多校 Just do it (Hdu 6129)
- HBase的物理模型
- hdu 6121 Build a tree (模拟)
- 浅谈Java中CountDownLatch的用法