网站开发 流程,网站备案图标,有什么可以做翻译的网站吗,二级网站怎么做目录: 一、HBase简介 二、NoSQL和关系型数据库对比 三、HBase特点 四、应用场景 五、HBase生态圈技术
一、HBase简介 HBase是一个领先的NoSQL数据库 是一个面向列存储的NoSQL数据库 是一个分布式Hash Map#xff0c;底层数据是Key-Value格式 基于Coogle Big Table论文 使用HD…目录: 一、HBase简介 二、NoSQL和关系型数据库对比 三、HBase特点 四、应用场景 五、HBase生态圈技术
一、HBase简介 HBase是一个领先的NoSQL数据库 是一个面向列存储的NoSQL数据库 是一个分布式Hash Map底层数据是Key-Value格式 基于Coogle Big Table论文 使用HDFS作为存储并利用其可靠性 二、NoSQL和关系型数据库对比
对比NoSQL关系型数据库常用数据库HBase、MongoDB、RedisOracle、DB2、MySQL存储格式文档、键值对、图结构表格式行和列存储范围鼓励冗余规范性避免重复存储扩展横向扩展、分布式纵向扩展横向扩展有限查询方式非结构化查询结构化查询语句SQL事务不支持事务一致性支持事务性能读写性能高读写性能差成本简单易部署开源成本低成本高
三、HBase特点 数据访问速度快相应时间约2-20毫秒 支持随机读写每个节点20k~100kops/s 可拓展性可拓展到20000节点 高并发
四、应用场景
增量数据-时间序列数据 高容量高速写入 HBase之上有OpenTSDB模块可以满足时序类场景比如传感器系统监控股票行情监控等信息交换-消息传递 高容量高速读写 通信、消息同步的应用构建在HBase之上比如emailFaceBook等内容服务-Web后端应用程序 高容量高速读写 头条类、新闻类的新闻、网页、图片、图片存储在HBase中
五、HBase生态圈技术
名称介绍Lily基于HBase的CRMOpenTSDBHBase面向时间序列数据管理KylinHBase上的OLAPPhoenixSQL操作HBase工具Splice Machine基于HBase的OLTPApache TophraHBase事务支持TiDB分布式SQL DBApache Omid优化事务管理Yarnapplication timeline server v.2迁移到HBaseHivemetadata存储可以迁移到HBaseAmbariMetrics Server 将使用HBase做数据存储