首页 / MYSQL / hbase和mysql的区别
hbase和mysql的区别
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了hbase和mysql的区别,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含792字,纯文字阅读大概需要2分钟。
内容图文
1.
hbase是nosql数据库,它存储使用的是内存,
nosql数据库有一个特性它都是大量使用内存,然后定期的把内存的数据批量的刷新到硬盘
这里nosql和mapReduce很像,都会大量地使用buffer
2.
mysql存储数据都是一张表一张表地存,
这里hbase做出地变化是把表变成列
假设同样是四张表,mysql就是普通地存法存成四张表
而hbase会把这四张表变成一个表地四个列,这个列就叫列族,每个列族存储地是相同IO属性的数据
就可以通过一个行键,获取好几个列族,就就相当于mysql里面
3.
mysql的数据结构是B树,B树的叶子节点存得太多,这颗树就很容易崩溃,所以mysql有一个上限
假设mysql能存储一百亿的数据,那它查的话也是扫描这一百亿条数据找你要查的那条,
所以针对大数据量它不适合
hbase假设也是存一百亿条数据,它就可以把这一百亿条数据分开存,查的时候也是分开查,
所以它适合大数据量
内容总结
以上是互联网集市为您收集整理的hbase和mysql的区别全部内容,希望文章能够帮你解决hbase和mysql的区别所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。