4428次浏览
本书采用直观、循序渐进的方法,讲解了如何设计、实施和优化NoSQL数据库,如何存储和管理数据,以及如何执行数据分片和复制等任务。全书共24章。适合对NoSQL以及MongoDB感兴趣的数据库开发,运维人员阅读。第1章 NoSQL和MongoDB简介 1第2章 安装和配置MongoDB 13第3章 在MongoDB shell中第4章 配置用户账户和访问控制 52第5章 在MongoDB shell中管理第6章 使用MongoDB shell在第7章 使用MongoDB shell执行其他第8章 操作集合中的MongoDB第9章 使用分组、聚合和映射-归并 132第10章 在Java应用程序中实现
2900次浏览
作为基于分布式文件存储的数据库,在目前的云计算实践中,MongoDB炙手可热。《深入云计算(MongoDB管理与开发实战详解)》系统全面的介绍了MongoDB开发、管理、维护和性能优化等方方面面。详细而深入,对MongoDB的开发和管理方法进行了详细的讲解,也对MongoDB的工作机制进行了深入的探讨。注重实战,通过实际中的案例为读者讲解使用MongoDB时遇到的各种问题,并给出了解决方案。本书旨在帮助云计算初学者迅速掌握MongoDB数据库,提升读者在云计算实践中的应用和开发能力。同时本书极强的系统性和大量翔实的案例对于有一定基础的中高级用户有非常好的参考价值。第1篇 基础篇第1章 MongoDB简介第2章 MongoDB基本原理与安装第3章 文档的增加、修改及删除第2篇 应用篇第4章 查询第5章 Capped集合第6章 GridFS存储文件第7章 MapReduce统计第3篇 管理篇第8章 管理第4篇 性能篇第9章 索引第10章 性能优化第5篇 架构篇第11章 复制集第12章 sharding 分片第13章 复制集+shardin分片体第6篇 实例篇第14章 实际项目搭建Mongo
3359次浏览
MongoDB是一种面向文档的分布式数据库,可扩展,表结构自由,并且支持丰富的查询语句和数据类型。时至今日,MongoDB以其灵活的数据存储方式逐渐成为IT行业非常流行的一种非关系型数据库(NoSql)。《大数据存储MongoDB实战指南》从学习与实践者的视角出发,本着通俗精简、注重实践、突出精髓的原则,精准剖析了MongoDB的诸多概念和要点。全书共分4个部分,分别从基础知识、深入理解MongoDB、监控与管理MongoDB和应用实践几个维度详细地介绍了MongoDB的特点及应用实例。《大数据存储MongoDB实战指南》适合有海量数据存储需求的人员、数据库管理开发人员、数据挖掘与分析人员以及各类基于数据库的应用开发人员。读者将从书中获得诸多实用的知识和开发技巧。第一部分基础知识 第1章大数据与云计算 1.1什么是大数据 1.2什么是云计算 1.3大数据与云计算 1.4什么是MongoDB 1.5大数据与MongoDB 1.6MongoDB特点 1.7安装MongoDB 1.8几个重要的进程介绍 1.8.1mongod进程 1.8.2mongo进程 1.8.3其他进程 1.9适合哪些业
2851次浏览
《MongoDB实战 架构、开发与管理》首先简要阐述NoSQL数据库的基础知识,然后介绍了MongoDB——业界领先的基于文档的NoSQL数据库,让读者逐步了解MongoDB方方面面的内容。 本书涵盖了数据模型、底层架构、使用Mongo Shell编码、管理MongoDB平台以及其他主题。本书还提供了使用MongoDB平台进行架构、开发与部署应用程序的清晰指导与实践示例。数据库开发人员、架构师和管理员将在本书中找到涵盖MongoDB平台所有知识点的有用信息,以及如何将它用于实践。 *近几年,由于各种各样NoSQL数据库的涌现,就传统RDBMS而言的“一刀切”的想法受到了挑战。如今市场上有超过120种NoSQL数据库可用,并且目前处于领先地位的就是MongoDB。随着如此众多的公司选择MongoDB作为其NoSQL数据库选项,如何结合专业建议以便*化利用该软件的实践需求也就越来越大了。第1章 大数据 1 1.1 入门指南 1 1.2 大数据 3 1.3 大数据源 4 1.4 大数据的三个V 5 1.4.1 数量 6 1.4.2 多样性 6 1.4.3 速率 7 1.5 大数据的使
3947次浏览
第01章课程介绍第02章vue基础第03章Vue-router第04章Vue-resource和Axios第05章ES6常用语法第06章商品列表模块实现第07章Node第08章MongoDB介绍第09章基于node.js开发商品列表接口第10章 登录模块实现第11章购物车模块实现第12章地址模块实现第13章 订单确认模块实现第14章 订单成功模块实现第15章 基于Vuex改造登录和购物车数量功能第16章 Webpack使用第17章 线上部署第18章 课程总结project.zip代码
3561次浏览
MongoVUE是专门为MongoDB开发的一款可视化操作工具,大家都知到mongoDB是专为Web应用提供可扩展的高性能数据存储解决方案,由C++语言编写,是一个给予分布式文件存储的数据库,不过这款软件因为只有命令行操作,所以用户需要学习如何使用命令行才能够进行数据库的创建。MongoVUE绿色免安装这款工具的主要作用就是带给用户一个可视化的操作界面,这样即使用户不会各种命令行操作方法,也能够通过强大的可视界面轻松完成数据库的创建,如果你想要更好的开发Web应用,想要轻松建立能够让Web应用调用的数据库,那么这款软件将是最佳的数据库开发工具。
5905次浏览
《左手MongoDB,右手Redis——从入门到商业实战》针对MongoDB和Redis这两个主流的NoSQL数据库编写,采用“理论+实践”的形式编写,共计45个实例。《左手MongoDB,右手Redis——从入门到商业实战》共分为4篇:第1篇,介绍了什么是NoSQL、MongoDB和Redis相对于传统关系型数据库的优势;第2篇,介绍了MongoDB与Redis的安装方法和基础操作,并使用员工信息管理系统和聊天室网站实践MongoDB和Redis。第3篇,介绍了MongoDB与Redis的高级语法和应用;第4篇,使用MongoDB与Redis完整开发一个问答网站并逐步优化,是对前面知识的综合应用。《左手MongoDB,右手Redis——从入门到商业实战》配有同步教学视频。能帮助读者快速而全面地了解每章的内容。本书还免费提供所有实例的源代码及素材。这些代码和素材不仅能方便读者学习,而且也能为以后的工作提供便利。《左手MongoDB,右手Redis——从入门到商业实战》结构清晰、案例丰富、通俗易懂、实用性强。特别适合MongoDB和Redis的初学者与进阶读者作为自学教程。另外,本书也适
3200次浏览
MongoDB自2009年推出以来,历经了近十年的发展,在这十年中,数据库领域可谓经历了翻天覆地的变化。《MongoDB运维实战》深入剖析MongoDB新旧版本的特性,结合生产案例详细讲解MongoDB的常见故障;引领学习MongoDB索引,以便更好地掌握MongoDB性能调优技巧;描述备份恢复的重要性,让读者掌握MongoDB备份恢复技巧;充分利用MongoDB的水平扩展能力,详解MongoDB复制集、分片架构环境;最后讲解如何使用PMM性能监控平台,做好线上MongoDB的监控工作。第1章 MongoDB 3.4新特性 1.1 复制集(Replica Set) 1.2 分片集群(Sharded Cluster) 第2章 MongoDB 3.6新特性 2.1 复制集(Replica Sets) 2.2 分片集群(Sharded Clusters) 第3章 运维实战:故障案例分析 3.1 调整oplog大小引发的从库宕机 3.2 hotbackup报错 3.3 MongoDB最大连接数限制 3.4 MongoDB启动失败 3.5 Mongos异常宕机 3.6 sharding集群执行s
5484次浏览
在大数据爆发的短短几年中,NoSQL成为处理大数据必须掌握的热门的核心技术之一。《NoSQL数据库入门与实践(基于MongoDB、Redis)》正是在这种情况下应运而生,该书结合MongoDB、Redis和测试工具等全面介绍NoSQL数据库技术、NoSQL精粹,是一本NoSQL数据库入门图书,也是NoSQL初学者了解NoSQL技术全貌的图书。全书包括3部分,其中NoSQL基础部分包括:初识NoSQL、TRDB与NoSQL的技术比较、NoSQL数据存储模式。NoSQL实践部分分别介绍了文档数据库MongoDB和键值数据库Redis入门及提高知识,并通过两个电商平台综合案例详细介绍了MongoDB和Redis在实现不同业务(如日志存储、商品评论、订单信息记录、点击量存储、商品推荐、购物车、记录浏览商品行为等)功能模块开发过程中的具体应用。NoSQL提高部分介绍了大数据环境下MongoDB和Redis在操作速度和数据存储方面的优化方法和处理技术,以及对NoSQL产品实际业务应用的选择及部署和NoSQL辅助工具的应用。既可以让读者学好NoSQL基础知识,掌握NoSQL数据库技术,具备代码实战水
6883次浏览
《MongoDB大数据处理权威指南(第3版)》针对MongoDB 3做了精细更新,呈现MongoDB的所有最新特性,涵盖2.2版引入的聚集框架、2.4版引入的哈希索引以及3.2版本的WiredTiger,还新纳入Node.js和Python。MongoDB是最流行的“大数据”NoSQL数据库技术,目前仍在蓬勃发展。来自10gen的David Hows以及经验丰富的Peter Membrey和Eelco Plugge等MongoDB专家联袂撰写本书,在书中分享他们的宝贵专业知识和经验,向读者呈现成长为一名MongoDB专家需要了解的所有知识。主要内容● 在所有主流服务器平台上搭建MongoDB,包括Windows、Linux、OS X和云平台(如Rackspace、Azure和Amazon EC2)● 使用GirdFS和新的聚集框架● 使用非SQL命令处理数据● 使用Node.js和Python编写应用● 优化MongoDB● 精通掌握MongoDB管理方面的知识,包括复制、复制标签和标签分片第1章 MongoDB简介 1 1.1 了解MongoDB哲学 1 1.1.1 使用正确的工具处
3995次浏览
01-mongodb文档型数据库特点介绍02-mongodb安装过程03-mongo库表操作语句04-CURD操作详解05-深入查询表达式06-游标操作07-索引08-用户管理09-mongoDB备份与恢复10-replication复制集11-shard分片12-手动预先分片13-replcation与shard分片结合使用14-PHP-Mongo扩展编译及使用15-短网址项目之网址算法16-短网址项目之添加网址17-短网址项目之完成项目18-聚集运算之group19-aggregate聚集框架20-mapReduce概念及用法21-mapReduce实战地震数据分析课程笔记+资料
5905次浏览
本书分三部分通过大量的实例代码介绍了MongoDB数据库底层的实现以及大型互联网Web项目数据库设计原则。*部分对MongoDB进行了整体介绍,并介绍了实际的开发例子,另外还介绍了JavaScript shell和Ruby驱动。第二部分通过逐步实现一个电商数据模型和实现必要的CRUD操作来详细介绍了MongoDB的文档数据模型、查询语言和CRUD(新增、读取、更新和删除)操作。本书的*后部分从数据库专家的角度来看待MongoDB,介绍了数据库的性能、部署、容错和伸缩性等所有的知识。本书适合想深入学习MongoDB的开发人员,主要关注MongoDB数据库。第一部分 入门 1第1章 全新Web数据库 31.1 为互联网而生 51.2 MongoDB键特性 51.2.1 文档数据模型 51.2.2 ad hoc查询 91.2.3 索引 91.2.4 复制 101.2.5 加速与持久化 111.2.6 伸缩 131.3 核心服务和工具 141.3.1 核心服务器 141.3.2 JavaScript shell 151.3.3 数据库驱动 151.3.4 命令行工具 161.4 为什么是Mon
4408次浏览
mongodb如何帮你管理通过web应用收集的海量数据呢?通过本书的权威解读,你会了解面向文档数据库的诸多优点,会发现mongodb如此稳定、性能优越甚至能够无限水平扩展背后的原因。《mongodb权威指南》的两位作者来自开发并支持开源数据库mongodb的公司10gen。数据库开发人员可将此书作为参考指南,系统管理员可以从本书中找到高级配置技巧,其他用户可以了解一些基本概念和用例。你会发现,将数据组织成自包含的json风格的文档比组织成关系型数据库中的记录要容易得多。目录第1 章 简介 11.1 丰富的数据模型 11.2 容易扩展 11.3 丰富的功能 21.4 不牺牲速度 31.5 简便的管理 31.6 其他内容 3第2 章 入门 52.1 文档 52.2 集合 62.2.1 无模式 62.2.2 命名 72.3 数据库 82.4 启动mongodb 92.5 mongodb shell 102.5.1 运行shell 102.5.2 mongodb 客户端 112.5.3 shell 中的基本操作 112.