- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mapreduce原理 Mapreduce原理 单个节点 Mapreduce代码 Mapreduce代码解释 db.runCommand( { mapreduce : collection, map : mapfunction, reduce : reducefunction [, query : query filter object] [, sort : sorts the input objects using this key. Useful for optimization, like sorting by the emit key for fewer reduces] [, limit : number of objects to return from collection, not supported with sharding] [, out : 临时collection 名称 ,默认根据时间戳自动生成] [, keeptemp: true|false] [, finalize : finalizefunction] [, scope : 设定值,传值给 map, reduce, finalize 有点类似于全局变量] [, jsMode : true] [, verbose : true] ? } ); GridFS 在数据库存储富媒体数据(flash,视频,图片) 可以通过sharding,replication控制 网络控制 文档 == 元数据 支持的语言PHP, Java, Python, Ruby, Perl GridFS基本原理 GridFS的基本原理是将文件保存在两个集合中,一个保存文件索引,一个保存文件内容,文件内容按一定大小分成若干块(通常大小是256k),每一块存在一个 文档中,这种方法不仅提供了文件存储,还提供了对文件相关的一些附加属性(比如MD5值,文件名等等)的存储 MongoDB是用来对首页,项目页和所有项目的下载页做后端存储 游戏内容分类,缓存不同数据源来的游戏数据,如,和EA下载管理 用于用户行为分析系统计算商家,用户,汇总成简单的消息队列服务 存储地理内容应用广告 作为开放给用户的云存储数据库 GitHub, 社交代码站点, mongodb做内部报告应用程序 简介 [开发公司] 10gen [开发语言] c++ [OS] Linux,Mac,Linux,Solaris [名字由来] “Humongous” (海量) amount of data [认证] 数据库:GUN AGPL v3.0 License 驱动: Apache License v2.0 特性 面向文档 动态查询 文件存储格式为BSON(一种JSON的扩展) 自由模式 复制及自动故障转移(replication) 水平扩展(sharding) MapReduce 高效的传统存储方式(GridFS):支持二进制数据及大型对象(如照片或图片) 支持Python,PHP,Ruby,Java,C,C#,Javascript,Perl及C++语言的驱动程序,社区中也提供了对Erlang 及.NET等平台的驱动程序 Mongodb词汇 RDBMS Document DBS 表 集合 视图/行 JSON 文档 索引 索引 联接 文档间嵌入与联接 分区(Partition) 水平切分(Shard) 分区健(Partition key) 水平切分键(Shard Key) 查询 MySQL: SELECT * FROM user Mongo: db.user.find() MySQL: SELECT * FROM user WHERE name = foobar ORDER BY name DESC LIMIT 10 OFFSET 10 Mongo: db.user.find({‘name’ : ‘foobar’}).sort({‘name’: -1}).skip(10).limit(10) 插入 MySQL: INSERT INOT user (`name`, `age`) values (foobar,25) Mongo: db.user.insert({name : foobar, age : 25}) }) 删除 MySQL: DELETE * FROM user Mongo: db.user.remove({}) db.user.drop()
您可能关注的文档
- (原)数字测图 GPS-RTA地形测量 3.3 GPS-RTK 地形测量.pptx
- 《会计综合模拟》 《会计综合模拟》 课件中篇2.4.pptx
- 《中国民族民间舞》 《中国民族民间舞》 6.2傣族手型手位训练PPT教师张峥.pptx
- 【培训课】初级养老护理员(培训认证分库) 身体清洁 老年人身体清洁.ppt
- 【自建国际课程2】日本国际养老课程(拓展课) 衢州职业技术学院 衢州职业技术学院.pptx
- 【自建课3】适老建筑和环境(专业课) 智能化 智能化设计.ppt
- 【自建课4】民政和养老工作简史(拓展课) 改革开放以来的民政机构和养老工作(民政部时期) 国家体制和国家机构体系.pptx
- 【自建课4】民政和养老工作简史(拓展课) 晚清以前的民政兼管机构和“民政”涵义 中国古代国家政权机构:汉代.pptx
- 3D打印工艺实践 KUKA机械手介绍 KUKA机械手.pptx
- 4G移动通信技术 3-2多址技术 多址技术课件.pptx
最近下载
- 2025年教学查房——高血压.pptx VIP
- 山西省2026届高三第一次八省联考语文(T8联考)(含答案).pdf VIP
- 2026五个带头发言材料三.docx VIP
- 新能源汽车行业产业人才需求分析报告.docx
- 广西急难型、支出型临时救助审核认定表、申请社会救助家庭经济状况核对授权书、告知书、领取表.docx VIP
- 一年级上册语文期末复习-看拼音写词语4_苏教版.doc VIP
- 2026年成都农商银行软件开发岗(应用架构方向)社会招聘10人备考题库(含答案详解).docx VIP
- 培智生活数学五年级上册教案人民教育出版社.pdf VIP
- 2025北京海淀初一(上)期末生物(含答案).pdf VIP
- 天坛的介绍课件.pptx VIP
原创力文档


文档评论(0)