MongoDB与RDBMS的比较与使用场景

转载 2015年07月10日 17:27:32
MongoDB与RDBMS的比较与使用场景

不要简单的拿MongoDB与其它的RDBMS进行性能读写的场景比较,如mysql中的一个单表带索引的查询,与将这些数据放到mongoDB中,来比较谁的查询效率会更高,这种比较是没有意义的,就像飞机、轮船,汽车和自行车比较谁更快一样,如果是在很短的路程范围之内,是无法比较的,并且他们各自有各自的应用场景,在各处的应用场景中都能够发挥出很好的性能。MongoDB专注的是分布式、大容易存储,在大对象的处理处理会更有优势,如一个很复杂的对象,如果是存入到RDBMS中,可能会分为几个甚至于10几个表,查询数据的时候就会根据主外键到这10几个表中去关联数据;而MongoDB是基于是文档对象,存入到MongoDB中只需要放在一个collection中即可,查询的时候也只需要一下就全部查出来了,当然这只是一个方面而已。


转载:http://blog.csdn.net/fenglibing/article/details/10185805

相关文章推荐

RDBMS to Mongodb Migration

  • 2015年01月02日 16:02
  • 1.2MB
  • 下载

五个解决方案让MongoDB拥有RDBMS的事务

文章转自: http://www.csdn.net/article/2014-08-07/2821104-Implement-Robust-and-Scalable-Transactions-wit...
  • shmnh
  • shmnh
  • 2015年01月18日 07:27
  • 592

MongoDB:拥有 RDBMS 特性的 NoSQL 数据存储 (一) java程序员教程

RDBMS:relational database management system  关系型数据库管理系统 NoSQL 是非关系型数据存储的广义定义MongoDB是一个介于关系数据库和非关系数据库...

五个解决方案让MongoDB拥有RDBMS的鲁棒性事务

摘要:在现实世界中,有很多场景都会用到事务这个特性,这也是NoSQL横行下传统RDBMS仍占统治地位的原因,近日MongoDB公司Antoine分享了5个解决方案,用以解决MongoDB文档间的事务问...

hbase与rdbms比较

  • 2014年03月22日 16:35
  • 39KB
  • 下载

MongoDB使用场景和局限

MongoDB的使用场景:     1.Web应用程序。文档能表示丰富的数据结构,建模相同数据库所需的集合数量通常会比使用完全正规化关系型数据库的数据表数量要少。动态查询和二级索引能让你轻松的实现S...

HBase 和RDBMS(关系数据库)的比较

一 为什么会有NOSQL 普通的数据库无法满足大规模的数据处理,ACID无法满足基本需求,所以需要从架构上去改变。NOSQL通过访问缓存来节省查询的开销。 二 什么是Hbase Hbase是一个...

java:Mongodb 分组统计应用group的使用(含场景)

------------------------场景----------------- mongodb中数据集合(ABC123)包含的指标进行统计分析,指标(指标在mongodb中实际以字母、数字组...
  • MCpang
  • MCpang
  • 2012年11月30日 10:17
  • 19383

1.mongoDB使用场景

1.mongodb介绍     MongoDB (名称来自"humongous") 是一个可扩展的高性能,开源,模式自由,面向文档的数据库。它使用C++编写。MongoDB特点:   a....

(Key Value store 的一篇比较好的简单介绍)Anti-RDBMS: A list of distributed key-value stores

原文在这里:点击打开链接 Anti-RDBMS: A list of distributed key-value stores Written on 19 January 2009 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MongoDB与RDBMS的比较与使用场景
举报原因:
原因补充:

(最多只允许输入30个字)