Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MySQL和HBase对比

MySQL和HBase的使用对比

作者:lucky_syq

MySQL和HBase是两种不同的数据库,MySQL是一个关系型数据库,支持事务,而HBase是一个NoSQL数据库,支持海量数据的读写,MySQL适用于OLTP业务,而HBase适用于OLAP业务

MySQL和HBase的对比

1、数据存储方式

1)MySQL

MySQL采用行存储,MySQL行存储的方式比较适合OLTP业务。

MySQL优点:

MySQL缺点:

2)HBase

HBase是面向列的 NoSql 数据库,列存储的方式比较适合 OLAP 业务,而 HBase 采用了列族的方式平衡了OLTP和 OLAP ,支持水平扩展,如果数据量比较大、对性能要求没有那么高、并且对事务没有要求的话,HBase 也是个不错的选择。

HBase优点:

HBase缺点:

2、适用场景

3、关系型数据库

优点:

缺点:

4、非关系型数据库

为了处理海量数据,非关系数据库设计之初就是为了替代关系型数据库的关系

优点:

缺点:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文