为什么学了MySQL还要学hbase

为什么学了MySQL还要学hbase,第1张

那是因为: Mysql ,(Mysql 随机插入的代价)主键索引是有序的 B+ 树结构,新增条目的 id 肯定是最大的,新增给 B+ 结构带来的调整最小,主键索引是聚簇的:新增条目,id 是最大的。其 data 追加在上一次插入的后面,磁盘更容易顺序写,辅助索引,插入基本是随机的插入条目,可能会引起 B+ 树结构很大的调整。

HBase 可以随机插入HBase 的所有插入只是写入内存 memstore,只保证内存数据的有序即可 (很快、很容易)。为防止数据丢失写入 memstore 前,先写入 wal (可以关闭,速度更快)

本节演示使用Sqoop将mysql数据导入hbase。

(1)mysql数据导入hbase

如此,就完成了把mysql导入了hbase。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7392345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存