MySQL, MongoDB, HBase 各自对应的合适的数据量以及大数据量下的集群解决方案

MySQL, MongoDB, HBase 各自对应的合适的数据量以及大数据量下的集群解决方案,它们之间在应对大数据量应用场景 (实时计算, 批处理计算, 实时查询 )有什么对应的解决方案,如何实现横向扩展的, 各种数据库解决方案有什么优缺点 ? ...显示全部

MySQL, MongoDB, HBase 各自对应的合适的数据量以及大数据量下的集群解决方案,它们之间在应对大数据量应用场景 (实时计算, 批处理计算, 实时查询 )有什么对应的解决方案,如何实现横向扩展的, 各种数据库解决方案有什么优缺点 ?

收起
参与4

返回liucj2004的回答

liucj2004liucj2004  其它 , undefined

大数据量主要是横向扩展,这里对mysql和mongo做简单的介绍

mysql:

原生的fabric/cluster(优点原生,缺点听说还不太稳定)

第三方的中间件,mycat,oneproxy等等(没有具体了解,原理上就是分库分表)

mongodb:

原生的sharding(优点,原生支持,使用了很久,比较稳定。缺点,管理略复杂,需要合理的shard key设计)

农业其它 · 2017-01-11
浏览2499

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2017-01-11
  • 关注会员:3 人
  • 回答浏览:2499
  • X社区推广