HBase
文章平均质量分 71
HBase笔记
Stig_Q
我认出风暴而激动如大海
展开
-
什么是Hbase
只有光头才能变强。文本已收录至我的GitHub精选文章,欢迎Starhttps://3y/3y在我还不了解分布式和大数据的时候已经听说过HBase了,但对它一直都半知不解,这篇文章来讲讲吧。在真实生活中,最开始听到这个词是我的一场面试,当年我还是个『小垃圾』,现在已经是个『大垃圾』了。面试官当时给了一个场景题问我,具体的题目我忘得差不多了,大概就是考试与试题的一个场景,问我数据库要如何设计。转载 2024-05-30 16:14:07 · 1479 阅读 · 0 评论 -
HBase与传统的关系数据库的区别?
1. 数据类型。关系数据库采用关系模型,具有丰富的数据类型和储存方式。HBase则采用了更加简单的数据模型,它把数据储存为未经解释的字符串,用户可以把不同格式的结构化数据和非结构化数据都序列化成字符串保存到HBase中,用户需要自己编写程序把字符串解析成不同的数据类型。原创 2022-10-31 11:20:28 · 1786 阅读 · 0 评论 -
HBase表和Regionserver组件的对应关系
MemStore 是一个缓存 (In Memory Sorted Buffer),当所有数据完成 WAL 日志写后,就会写入MemStore 中,由 MemStore 根据一定的算法将数据 Flush 到地层 HDFS 文件中(HFile),每个 HRegion 中的每个 Column Family 有一个自己的 MemStore。当服务器宕机时,MemStore 中的数据有可能会丢失,此时 HBase 就会使用 WAL 中的记录对 MemStroe 中的数据进行恢复。原创 2022-10-27 17:30:13 · 1216 阅读 · 0 评论