Hbase 使用场景:有数十亿列,同时在很短时间内有数以千计的读写数据操作

每天写入量巨大,而相对读数量较小的应用,不需要复杂查询条件来查询数据的应用,HBase只支持基于rowkey的查询

读写流程:clinet-wal-memstore-Hfile

概念:Hmaster、RegionServer、Region、HFile

集群配置:CPU: 8~24核、电源: 恒定,散热好、内存:8~48G、磁盘:SATA驱动,(7200r/min)、网络(小集群1G/s ,大集群 10G/s)

容量规划:磁盘容量比存储实际容量多出25%~50%

估算公式:T =(S*R)*1.25(估算了临时文件)

S:存储量,R:副本数,T:集群所需空间

用NTP(网络时间协议)保证集群各节点准时

Hbase操作:

读 get get 't1','rowkey001', 'f1:col1'

写 put put 't1','rowkey001','f1:col1','value01'

扫描 scan scan 'tablename',{LIMIT =>2 } 获取前两行

删除 delete delete 't1','rowkey001','f1:col1'

Hbase可以作为hive外部表数据

权限控制:ACL

数据备份:

1、离线备份:distcp命令 hadoop distcp hdfs://jiqun1:9000/hbase hdfs://jiqun2:9000/hbasebackup/backup1

2、在线备份:Hbase快照--在线、离线两种方式

3、使用Export和Import 进行备份和恢复

java操作HBase

基本增删改查 HTable类,Hbase存储都是字节,Hbase单元格数据大小不能超过20M

过滤器功能-通过RegionServer进行过滤

Hbase内部提供了restful和thrift服务接口,通过命令可以开启。

其它Nosql数据库:redis 支持事务,MongoDB不支持事务

hbs模块 mysql_HBSAE-NoSQL 非关系型数据库相关推荐

  1. nosql非关系型数据库_从Datomic出发,革命性的非NoSQL数据库

    nosql非关系型数据库 我终于设法了解了当今最不寻常的数据库之一,Datomic,并希望与您分享. 感谢Stuart Halloway和他的工作室! 为什么?!? 我们很快就会看到,Datomic与 ...

  2. NOSQL 非关系型数据库(redis)

    NOSQL 非关系型数据库(redis) ---------------------------------------------------------- 0. NoSQL 产品(key-valu ...

  3. mysql同步大师_数据库大师成长日记:您最需要了解的NoSQL非关系型数据库

    朋友们,我们平时使用的数据库,大多都是关系型数据库,包括MySQL.PostgreSQL.SQLServer等.关系型数据库的特点是数据的存储通过二维表格实现,将数据存储在相互独立的表格中. 近年来, ...

  4. [数据库]---nosql,非关系型数据库整理

    1.关系型数据库与非关系型数据库的区别 Tables 关系型数据库 非关系型数据库 成本 好的收费 开源的,都免费的 存储与查询 硬盘存储,相对查的慢 内存存储,查的快 存储格式 只能是基本格式 多种 ...

  5. NO-SQL(非关系型)数据库性能横向比较

    NOSQL数据库笔谈:http://sebug.net/paper/databases/nosql/Nosql.html 你可以在这里找到几乎所有的No-SQL数据库:http://nosql-dat ...

  6. 关系型数据库的演变以及非关系型数据库

    关系型数据库的演变以及非关系型数据库 文章目录 关系型数据库的演变以及非关系型数据库 数据库分类 什么是关系型数据库 关系型数据库 MySQL数据库的模式的发展 mysql的单机时代 Memcache ...

  7. 关系型数据库与非关系型数据库详细比较

    关系型数据库与非关系型数据库详细比较 1.关系型数据库通过外键关联来建立表与表之间的关系, 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定. 3. ...

  8. 数据库(DataBase,DB):关系型数据库 和 非关系型数据库

    1.数据库(DataBase,DB) 数据库(DataBase,DB):指长期保存在计算机的存储设备(硬盘)上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合,还是以文件的方式存在服务器的电 ...

  9. 关系型数据库与非关系型数据库的区别

    文章目录 1.关系型数据库 1.1 概念 1.2 优点 1.3 瓶颈 2.从关系型到非关系型 3.非关系型数据库 3.1概念 3.2分类 3.3 缺点 4.对比 4.1 存储上 4.2 事务 4.3 ...

  10. 常见非关系型数据库(NoSQL)推荐介绍

    2019独角兽企业重金招聘Python工程师标准>>> 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速.而传统的关系 ...

最新文章

  1. Python外壳:代码结构!(IF WHILE FOR RANGE...)
  2. QIIME 2用户文档. 5粪菌移植分析练习Fecal microbiota transplant (FMT) study
  3. Jmeter 多台机器产生负载及问题解决方法
  4. 6. Qt 信号与信号槽(3)-QMetaObject
  5. hostswap dcevm
  6. Highcharts 散点图介绍
  7. SAP Business Application Studio的权限控制
  8. codeforces71A-C语言解题报告
  9. python中的深浅拷贝的区别
  10. [APEC中小企业峰会2009上]对话:经济适用男 vs 超级豪华男
  11. 沐雪微信平台---企业微信营销专家
  12. win10安装Anaconda+tensorflow2.0-CPU+Pycharm
  13. 【手写数字识别】基于matlab GUI知识库手写数字识别(写字板+图片)【含Matlab源码 1227期】
  14. TX2平台cmake安装
  15. Chrome恐龙小游戏“开挂“跑分
  16. log4j2.xml 配置文件详解
  17. STM32F103_study62_The punctual atoms(Clock system initialization function analysis)
  18. caffe 中的损失函数分析
  19. 解决NameError: name '__file__' is not defined的方法
  20. oracle数据库 备份与恢复笔记 rman

热门文章

  1. linux搭建直播步骤,Linux 下 nginx + rtmp 搭建直播服务
  2. 计算机英语过级考试开挂,大学生注意了!教你一招四六级开挂指南 | 你的英语听力还有救...
  3. 温度表达转化(华氏温度到摄氏温度)
  4. 李想这三年主要做了什么?
  5. ubuntu 16.04 使用五笔拼音输入法
  6. 【没有哪个港口是永远的停留~ 论文解读】OverFeat
  7. PHP初级【10天小积累-第十天】
  8. c语言的37个关键字,c语言的37个关键字都是什么
  9. 适当时公布?新西兰会否重启父母团聚移民引关注
  10. 2016年4月18号***学习总结