mongodb相对hbase、MySQL来说,有哪些优势?

架构选型过程中,对于大量的文档和JSON存储来说,目前有很多技术可以选择,如mongodb、hbase、MySQL、PG等。 那么mongodb和其他数据库相比有哪些优势?

参与4

1同行回答

liucj2004liucj2004其它undefined
这里就简单说一下题主说的几个数据库中,mongodb优势的地方vs hbasehbase是基于row key存储宽列的一款nosql,乍一看结构类似mongodb的_id主键和可变长的列数量。具体的原理和区别这里不展开。mongodb的优势在于轻量化部署非常简单,不用像hbase那样搭一整套hadoop集群,即开即用...显示全部

这里就简单说一下题主说的几个数据库中,mongodb优势的地方

vs hbase
hbase是基于row key存储宽列的一款nosql,乍一看结构类似mongodb的_id主键和可变长的列数量。
具体的原理和区别这里不展开。
mongodb的优势在于轻量化部署非常简单,不用像hbase那样搭一整套hadoop集群,即开即用。hbase更适合离线的海量数据分析

vs mysql\pg
这两款都是关系型数据库,所以放在一起比较
MongoDB的优势主要有3个。
1、结构灵活,表结构更改比较自由,不用每次alter的时候付出代价,适合业务快速迭代,而且json原生和大多数的语言有天然的契合。还支持数组,嵌套文档等数据类型
2、自带高可用,自动主从切换(副本集)
3、自带水平分片(分片),内置了路由,配置管理。应用只要连接路由,对应用来说是透明的。

收起
农业其它 · 2017-06-02
浏览5942

提问者

p14159
数据库管理员AB

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-02
  • 关注会员:2 人
  • 问题浏览:8286
  • 最近回答:2017-06-02
  • X社区推广