HBASE
文章平均质量分 90
仙女的崽儿
这个作者很懒,什么都没留下…
展开
-
Hbase进阶(1)
一、Hbase读写数据的工作流程 1.1写数据流程 Hbase使用memstore和storefile存储对表的更新。数据在更新时首先写入hlog和memstore,memstore中的数据时排序的,当memstore累计到一定的阈值时,就会创建一个新的memstore,并将老的memstore添加到flush队列,由单独的线程flush到磁盘上,成为一个filestore。与此同时,系统会在zookeeper中记录一个checkpoint,表示这个时刻之前的数据变更已经持久化了。当系统出现意外时,可能原创 2021-05-06 20:53:02 · 194 阅读 · 0 评论 -
Hbase基础详解
一、Hbase来源 hbase是一个开源的、分布式的、多版本的、可扩展的、非关系型的数据库。 hbase是big table的开源的java版本,建立在hdfs基础之上,提供高可靠性、高性能的、列式存储、可伸缩、近实时读写的nosql的数据库系统 数据量越来越大,传统的关系型数据库不能满足存储和查询的需求。而hive虽然能够满足存储的要求,但是hive的本质也是利用底层的mr程序,所以读写速度不快。而且hive不能满足非结构化的、半结构化的存储,hive的主要作用是做分析和统计,hive用于存储是无意义的原创 2021-05-06 19:40:31 · 860 阅读 · 0 评论