您的位置是:网站首页>Python编程Python编程

为什么mongodb快?

少儿编程网2020-11-20 16:27:40Python编程 人已围观 来源:少儿编程 -用户投稿

简介mongodb快的原因:写操作MongoDB比传统数据库快的根本原因是Mongo使用的内存映射技术:写入数据时候只要在内存里完成就可以返回给应用程序,这样并发量自然就很高。而保存到硬体的操作则在后台异步完成。注意MongoDB在2.4就已经是默认安全写了(具体实现在驱动程序里),所以楼上有同学的回答

C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

mongodb快的原因:C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

写操作MongoDB比传统数据库快的根本原因是Mongo使用的内存映射技术:C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

写入数据时候只要在内存里完成就可以返回给应用程序,这样并发量自然就很高。而保存到硬体的操作则在后台异步完成。C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

注意MongoDB在2.4就已经是默认安全写了(具体实现在驱动程序里),所以楼上有同学的回答说是”默认不安全“应该是基于2.2或之前版本的。C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

读操作MongoDB快的原因是: C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

1、MongoDB的设计要求你常用的数据(working set)可以在内存里装下。这样大部分操作只需要读内存,自然很快。 C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

2、文档性模式设计一般会是的你所需要的数据都相对集中在一起(内存或硬盘),大家知道硬盘读写耗时**多是随机读写所产生的磁头定位时间,数据集中在一起则减少了关系性数据库需要从各个地方去把数据找过来(然后Join)所耗费的随机读时间。C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

来源:php中文网C0I少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


相关文章:

支持一下 ( )

为什么mongodb快?

      匿名评论
    • 评论
    人参与,条评论
    为什么mongodb快?

微信公众号

免费视频教程

先知道