问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mongodb权威指南 第2版 是讲的mongodb什么版本

发布网友 发布时间:2022-04-30 21:04

我来回答

2个回答

懂视网 时间:2022-05-01 01:25

一、概述

  MongoDB是一个基于分布式文件存储的数据库开源项目。

  由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。

 

  MongoDB是一个介于关系数据库和非关系数据库之间的产品。

  它支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。

  Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 

 

  MongoDB主要解决的是海量数据的访问效率问题。

  根据官方的文档,当数据量达到50GB以上的时候,Mongo的数据库访问速度是MySQL的10倍以上。Mongo的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万-1.5次读写请求。

   因为MongoDB主要是支持海量数据存储的,所以Mongo还自带了一个出色的分布式文件系统GridFS,可以支持海量的数据存储,但我也看到有些评论认为GridFS性能不佳,有待验证。 

   最后由于Mongo可以支持复杂的数据结构,而且带有强大的数据查询功能,因此非常受到欢迎,很多项目都考虑用MongoDB来替代MySQL来实现不是特别复杂的Web应用,比方说why we migrated from MySQL to MongoDB就是一个真实的从MySQL迁移到MongoDB的案例,由于数据量实在太大,所以迁移到了Mongo上面,数据查询的速度得到了非常显著的提升。 

    总结起来,monggDB的特点是高性能、易部署、易使用、存储数据非常方便。

 

二、MongoDB的优点

  (1) 高性能、速度非常快(如果你的内存足够的话)

  (2) 没有固定的表结构,不用为了修改表结构而进行数据迁移

  (3) 查询语言简单,容易上手

  (4) 使用Sharding实现水平扩展

  (5) 部署方便

 

三、使用MongoDB,你得记住以下几点:

  MongoDB 假设你有大磁盘空间

  MongoDB 假设你的内存也足够大于放下你的热数据

  MongoDB 假设你是部署在64位系统上的(32位有2G的限制,试用还可以)

  MongoDB 假设你的系统是little-endian的

  MongoDB 假设你有多台机器(并不专注于单机可靠性)

  MongoDB 假设你希望用安全换性能,同时允许你用性能换安全

 

MongoDB在下面领域不太擅长

  不太稳定,特别是auto-sharding目前还有很多问题

  不支持SQL,这意味着你很多通过SQL接口的工具不再适用

  持久化,MongoDB单机可靠性不太好,宕机可能丢失一段时间的数据

  相关文档比较少,新功能都有这个问题

  相关人才比较难找,这也是新功能的问题之一 

mongoDB入门必读

标签:

热心网友 时间:2022-04-30 22:33

算是普通的参考书了,没有特别有深度的讲解。其实就是一本正常的介绍mongoDB是怎么用的,也可以作为nosql学习的入门。 作为指南书,还是很合格的符合期望
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 我的三星note2手机经常出现系统ui已停止的提示是怎么回事啊 三星Note2"UI系统停止运行"怎么解决啊? 象印保温杯杯盖的防漏圈如何装? 富光保温杯防漏皮垫掉了怎样安装 《王者荣耀》五军对决训练营找不到人怎么回事? 的,上,下,门,口,这几个字在田字格怎么写是,许, 学上字怎么占田字格 田字格上字的写法 苹果电脑 mac os x 10.7首次开机弹出的设置助理问题 微信有好看的情侣头像吗 苹果13设置助理从安卓设备转移数据 有人说,O型血的妈妈生孩子很危险,这种说法对吗? O型血女性的第一胎尤为重要,究竟是怎么回事? mac开机时的设置助理在哪里 妻子0型血丈夫AB型血的妻子很难怀孕吗 0型血的女人,怀孩子会出现,什么情况 有没有什么独特的情侣头像推荐 MacBook Air键盘和触控板用不了 在登陆界面键盘触摸板都能用,登进系统后自动启动了蓝牙设 我经常上火怎么办? 夫妻都是0型血怀孕难吗 手机读取移动硬盘手机显示要把移动硬盘格式化是什么问题 新买的sd卡,插入手机后连接电脑打开移动硬盘显示需要格式化,怎么回事。 手机移动硬盘要求格式化!是中毒了?怎么办? cctv5的视频可以用来剪辑吗 移动硬盘一插上就说要格式化才能使用,但是里面的东西我要的,怎么办? 视频是否可以编辑? 移动硬盘插上提示要格式化……怎么办啊…… 我的移动硬盘接到USB3.0正常,接到USB2.0系统提示要格式化,接手机时总是断开连接,咋回事 请问NT是什么意思呢? 考上了军队文职,后悔了可以不去报道吗? 为什么军队文职招聘医生没人报军区干休所,还剩不到一天报名时间,纠结要不要去考,万一考上了咋整啊, 军队文职考上了是不是就跟当兵一样了啊? 有人考了部队文职,初试过线较高,然后被告知没有资格证被刷的吗? 部队文职报名后不去考试会有什么后果吗 军队文职考上了,直招士官也通过了,该选哪个? 请问这部漫画叫什么名 小班家园联系手册老师评语-精选资料 找一个漫画,男主角是个电脑工程师,用电脑设计了一个理想女性,然后那个女人出现了。请问是什么漫画? 家园联系手册评语给爸爸妈妈的建议 求一部日本动漫的名字.