深入学习MongoDB全面介绍基础语法及集群 教学文稿.ppt

深入学习MongoDB全面介绍基础语法及集群 教学文稿.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 关系型数据库的存储方式: MongoDB操作 * MongoDB的存储方式:Embedded MongoDB操作 * One to Many db.news.insert({ title:油价上涨,伤不起啊~, author:zhangsan, date:2012-3-21, uid:[1,2,3,4] tag:[油价,中国,伤不起] }); * One to Many db.news.insert({ author : 发改委, body : 发改委于3月20日上调油价,国内汽柴油价格每吨上调600元!, comments : [{ author : 犀利哥, “body” : “幸亏哥没车,涨吧,涨吧,都来像我这样吧!, date : 2012-3-20 }, { author : 凤姐, body : 你妹的,伤不起啊 ~, date : 2012-3-20 }, { author : 小崔, body : 尼玛,坑爹啊!刚说话十块钱能买啥?你就上涨油价了~, date : 2012-3-20 }], date : 2012-3-20, tags : [汽油, 油价, 发改委], title : 发改委于3月20日上调油价,国内汽柴油价格每吨上调600元! }); * One to Many * 例如: { VendroId: 1, Name: 商家1, ItemInfo: [ { ItemId: 634422022659939961, ItemName: 商品634422022659939961, ServiceCateId: 1 }, { ItemId: 634422022659949961, ItemName: 商品634422022659949961, ServiceCateId: 1 } ], _id: 4de0c71bbeb52e0ecc000001 } db.VendorInfo.find({“ItemInfo”:{“$elemMatch”:{ItemId, 634422022659949961}}}) One to Many * One to Many * Many to Many db.sites.insert({domain: }) db.sites.insert({domain: }) db.users.insert({ name: John, authorizations: [ ObjectId(4bee280f9e89db4e12bf78e2), ObjectId(4bee283c9e89db4e12bf78e3) ] }) db.users.insert({ name: Steve, authorizations: [ ObjectId(4bee280f9e89db4e12bf78e2) ] }) var orderedlist = db.sites.findOne({domain:}) db.users.find({authorizations:orderedlist._id}) var railstips = db.sites.findOne({domain:}) db.users.find({authorizations:railstips._id}) var john = db.users.findOne({name:John}) db.sites.find({_id:{$in: john.authorizations}}) Thanks * * * 目录介绍 第一章:MongoDB简介及安装 第二章:MongoDB与关系型数据库语法的对比及使用 第三章:MongoDB集群(Replica Set+Sharding)以及经验分享 第四章:MongoDB监控工具及备份策略 * NoSQL(NoSQL = Not Only SQL ),意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 为什么使用NoSQL: 对数据库高并发读写。 对海量数据的高效率存储和访问。 对数据库的高可扩展性和高可用性。 弱点: 数据库事务一致性需求 数据库的写实时性和读实时性需求 对复杂的SQL查询,特

文档评论(0)

youngyu0301 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档