开发者社区> 问答> 正文

HBase具体数据访问流程是什么呢?

HBase具体数据访问流程是什么呢?

展开
收起
游客mm5dulkpivqdo 2021-12-06 19:40:59 288 0
1 条回答
写回答
取消 提交回答
  • Client会通过内部缓存的相关的-ROOT-中的信息和.META.中的信息直接连接与请求数据匹配的HRegion server;

    然后直接定位到该服务器上与客户请求对应的Region,客户请求首先会查询该Region在内存中的缓存——Memstore(Memstore是一个按key排序的树形结构的缓冲区); 如果在Memstore中查到结果则直接将结果返回给Client;

    在Memstore中没有查到匹配的数据,接下来会读已持久化的StoreFile文件中的数据。

    2021-12-06 19:41:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载