设为首页 收藏本站
查看: 1693|回复: 0

[经验分享] MongoDB经典面试题集锦

[复制链接]

尚未签到

发表于 2018-10-27 08:51:12 | 显示全部楼层 |阅读模式
  1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
  NoSQL是非关系型数据库,NoSQL = Not Only SQL。
  关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
  在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
  在考虑数据库的成熟度;支持;分析和商业智能;管理及专业性等问题时,应优先考虑关系型数据库。
  2.非关系型数据库有哪些?
  MembaseMongoDBHypertable
  
  3.MySQL和MongoDB之间最基本的区别是什么?
  关系型数据库与非关系型数据库的区别,即数据存储结构的不同。
  4.MongoDB的特点是什么?
  (1)面向文档(2)高性能(3)高可用(4)易扩展(5)丰富的查询语言
  5. MongoDB支持存储过程吗?如果支持的话,怎么用?
  MongoDB支持存储过程,它是javascript写的,保存在db.system.js表中。
  6.如何理解MongoDB中的GridFS机制,MongoDB为何使用GridFS来存储文件?
  GridFS是一种将大型文件存储在MongoDB中的文件规范。使用GridFS可以将大文件分隔成多个小文档存放,这样我们能够有效的保存大文档,而且解决了BSON对象有限制的问题。
  7.为什么MongoDB的数据文件很大?
  MongoDB采用的预分配空间的方式来防止文件碎片。
  8.当更新一个正在被迁移的块(Chunk)上的文档时会发生什么?
  更新操作会立即发生在旧的块(Chunk)上,然后更改才会在所有权转移前复制到新的分片上。
  9.MongoDB在A:{B,C}上建立索引,查询A:{B,C}和A:{C,B}都会使用索引吗?
  不会,只会在A:{B,C}上使用索引。
  10.如果一个分片(Shard)停止或很慢的时候,发起一个查询会怎样?
  如果一个分片停止了,除非查询设置了“Partial”选项,否则查询会返回一个错误。如果一个分片响应很慢,MongoDB会等待它的响应。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-626978-1-1.html 上篇帖子: Mongodb简单的增删查改 下篇帖子: linux下MongoDB及pymongo的安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表