数据库

 首页 > 数据库 > MongoDB > MongoDB和MySQL在使用上的区别

MongoDB和MySQL在使用上的区别

分享到:
【字体:
导读:
         摘要:两个在不同领域发展非常不错的数据库,MongoDB(NoSQL)、MYSQL(关系型)记录下他们的区别,以及各自使用的环境。MongoDB是牺牲空间来换来强扩展性and某一方面极大的速度提升。。简单来说。关系型数据库的关系+事务。mongodb为首的nosql没有关系型数据库插...

MongoDB和MySQL在使用上的区别

两个在不同领域发展非常不错的数据库,MongoDB(NoSQL)、MYSQL(关系型)记录下他们的区别,以及各自使用的环境。

MongoDB是牺牲空间来换来强扩展性and某一方面极大的速度提升。。
简单来说。
关系型数据库的关系+事务。mongodb为首的nosql没有
关系型数据库插入100w数据以mysql为例需要大概2个小时,mongodb3分钟插入100w数据。。
插入100w数据,,mongodb增加了5个G。mysql的存数据库的磁盘空间没有增加很大,500M都没有。
查询速度,mongodb很快。
但是如果处理关系就跪了。
简单例子,一个设计财务的系统,删除一个user(user外键到这个user的消费记录buy表)所有这个user的buy记录一次性在数据库层一次性删除,无任何差错。
但是mongodb就不行了,它没有外键。只能先删除user再找出buy这个里面的所有的属于这个user的记录删除,而且这个过程万一中途出问题被终止了,导致user删除了,这个删除user的消费记录还在,系统就紊乱了。。

MongoDB和MySQL在使用上的区别
分享到:
MongoDB如何使用GridFS方式保存文件
MongoDB如何使用GridFS方式保存文件 根据官网介绍,BSON objects in MongoDB are limited to 4MB in size.   http://www.mongodb.org/display/DOCS/GridFS   因此重新写了那个操作类,使用GridFS来保存文件,代码很简单,但开始接触弄了比较长时间,有一个问题一直解决不了,我希望自己生成一个Guid的 _id 而不是...
MongoDB与MySQL二个数据库的性能测试和对...
MongoDB与MySQL二个数据库的性能测试和对比 目的          测试mysql与mongodb的读写性能 说明 1.      mongodb使用最新的2.4版本 2.      mysql使用5.0.95,储存引擎使用MYISAM(INNODB实测读写性能只有MYISAM的几分之一) 3.      测试数据只有两个字段,id: 从0递增的整数(索...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……