最近家里没网络,在公司加班写哈博客。

HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性、高性能、高伸缩的分布式存储系统,使用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

未来发展

随着2016天猫双十一的GMV定格在1207亿,HBase的大促目标圆满完成,然而完美的结果只是开始,阿里HBase团队追求卓越的心永远不会变,推陈出新也永远不会停。在未来的日子里,我们将会重点攻破以下难题。

    1. GC的挑战
      HBase作为JAVA性存储系统,大容量的内存堆使得YoungGC、FullGC的停顿成为我们一直以来挥之不去的痛苦。探究GC的原理机制,我们明确HBase内部的写缓冲Memstore和读缓存BlockCache是造成GC停顿的最大源头,正在尝试用全新研发的完全自管理内存的Map以替换JDK自带的Map,从而消除GC的影响。

    2. SQL
      我们正在尝试提供SQL方式访问HBase。它会增加数据类型,降低用户的开发理解门槛,促进异构系统之间的数据流动效率;它会增加全局二级索引,使得多条件查询更加高效;它会简化查询表达,使得性能优化更加普及;它会增加通用的热点解决方案,帮助用户免去复杂的散列逻辑。

    3. 容器部署
      我们正在尝试将HBase部署运行于Docker之上,使得整体运维更加敏捷,集群伸缩更加自如,资源使用更加充分。

最新文章

  1. Makefile编译
  2. 【代码笔记】iOS-改变导航条标题的颜色为红色
  3. 一个简单的socket程序运行与抓包查看
  4. WPF 自定义Metro Style窗体
  5. Waiting Processed Cancelable ShowDialog (Release 2)
  6. Java Hour 9
  7. mysql explain用法和结果的含义(转)
  8. git简单入门
  9. ucenter同步登陆机制
  10. 原生JS实现苹果菜单
  11. Swift: 基本操作符
  12. 谈谈css3的字体大小单位[rem]
  13. [置顶] vs2008 编译adb 支持4.2 android 系统(改进版)
  14. C#中String和stringBuilder的区别
  15. 协程与concurent.furtrue实现线程池与进程池
  16. mac mysql 操作
  17. EF Core创建实体的Code First标准方法
  18. Oracle 常用函数备查
  19. 网络结构设计——负载均衡之LVS学习笔记(四)
  20. 【Java面试题】31 介绍Collection框架的结构

热门文章

  1. Numpy 的数学和统计方法
  2. Going deeper with convolutions 这篇论文
  3. 第三百三十九节,Python分布式爬虫打造搜索引擎Scrapy精讲—Scrapy启动文件的配置—xpath表达式
  4. MongoDB MapReduce 小例子
  5. JAVA代码中最常见到的关键字表
  6. Windows错误码大全
  7. Python——pyiso8601
  8. C# 获取本机的所有ip地址,并过滤内网ip
  9. 9款赏心悦目的HTML5/CSS3应用特效
  10. Yii2 session的使用方法(1)