HBase是一个类似BigTable的分布式数据库, 它是一个稀疏的长期存储的(存在硬盘上)、多维度的、排序的映射表。这张表(HBase)的索引是行关键字、列关键字和时间戳

   HBase中的数据都是字符串,没有类型

用户在表格中存储数据,每一行都有一个可排序的主键和任意多的列。由于HBase是稀疏存储,同一张表里面的每一行数据都可以有截然不同的列。

  HBase把同一列簇里面的数据存储在同一个目录下,并且HBase的写操作是锁行的,每一行都是一个原子元素,都可以加锁。

HBase所有数据库的更新都有一个时间戳标记,每个更新都是一个新的版本,HBase会保留一定数量的版本,这个值是可以设定的。默认是5。客户端可以选择获取距离某个时间点最近的版本单元的值,或者一次获取所有版本单元的值。

最新文章

  1. 移动端接口:java写get方式访问数据(springmvc+spring。。。)
  2. 投资人谈VR色变,VR好戏却刚刚开始
  3. Java --ClassLoader创建、加载class、卸载class
  4. linux BASH shell设置字体与背景颜色
  5. ZOJ-1508Intervals(差分约束)
  6. 【项目分析】利用C#改写JAVA中的Base64.DecodeBase64以及Inflater解码
  7. Python自动化开发-基础语法
  8. 按条件生成j随机json包:randomjson
  9. shell脚本编程基础
  10. Phpstrom操作Git从服务器端克隆代码到本地
  11. bzoj千题计划280:bzoj4592: [Shoi2015]脑洞治疗仪
  12. unity 代码C#封装为dll
  13. Vue源码实现
  14. 信息技术手册可视化进度报告 基于jieba的关键字提取技术
  15. laravel进行单元测试的时候如何模拟数据库以及mockery的调用
  16. 两类传输协议:TCP,UDP
  17. 水题 J
  18. Git之第三方托管oschina
  19. Nginx 防盗链
  20. SpringMVC+Spring+Mybatis+Maven+mysql整合

热门文章

  1. DateUtils 通用类
  2. vuex数据管理-数据适配
  3. 使用 Selenium 实现基于 Web 的自动化测试
  4. 正则表达式匹配可以更快更简单 (but is slow in Java, Perl, PHP, Python, Ruby, ...)
  5. 我的Vue之小功能统计
  6. rabbitmq-channel方法介绍
  7. Wirshark 显示过滤器
  8. java基础之基础语法详录
  9. Android - 单例模式线程安全
  10. Android DiskLruCache完全解析,硬盘缓存的最佳方案