MongoDB开发人员现身说法
循序渐进、重视实践活动
包含MongoDB开发与运维管理
《MongoDB实战》由10gen企业(开发并适用开源系统数据库查询MongoDB)承担维护保养Ruby及c语言官方网MongoDB驱动器的前端工程师KyleBanker撰写而成,是1本全方位细腻详细介绍MongoDB以及运用的权威性手册。《MongoDB实战》共有三一部分,最先详细介绍MongoDB的历史时间、特点和应用情景,随后细腻论述MongoDBAPI,致力于应用软件开发渐近式叙述电商运用的方式与实际操作,并最终从DBA的视角考虑特性和运维管理。另一个,书中还详细介绍了朝向文本文档数据库查询实体模型,并深度1分析了拷贝、全自动分块及其布署等特点。《MongoDB实战》合适初级应用软件开发者和DBA学习培训参照。
目录
- 第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 大数据的使用 7
- 1.5.1 可见性 8
- 1.5.2 发现和分析信息 8
- 1.5.3 市场细分和产品定制 8
- 1.5.4 协助决策 8
- 1.5.5 创新 8
- 1.6 大数据的挑战 9
- 1.6.1 政策与程序 9
- 1.6.2 访问数据 9
- 1.6.3 技术与技能 9
- 1.7 传统系统与大数据 10
- 1.7.1 大数据的结构 10
- 1.7.2 数据存储 10
- 1.7.3 数据处理 10
- 1.8 大数据技术 10
- 1.9 本章小结 11
- 第2章 NoSQL 13
- 2.1 SQL 13
- 2.2 NoSQL 13
- 2.2.1 定义 14
- 2.2.2 NoSQL简史 14
- 2.3 ACID对比BASE 15
- 2.3.1 CAP定理 15
- 2.3.2 BASE 16
- 2.4 NoSQL的优缺点 17
- 2.4.1 NoSQL的优点 17
- 2.4.2 NoSQL的缺点 18
- 2.5 SQL与NoSQL数据库的
- 对比 18
- 2.6 NoSQL数据库的种类 21
- 2.7 本章小结 22
- 第3章 MongoDB介绍 23
- 3.1 历史 23
- 3.2 MongoDB设计原则 24
- 3.2.1 高速、可扩展性与敏捷性 24
- 3.2.2 非关系型方法 24
- 3.2.3 基于JSON的文档存储 25
- 3.2.4 性能与功能对比 25
- 3.2.5 随处都能运行数据库 25
- 3.3 与SQL的对比 26
- 3.4 本章小结 26
- 第4章 MongoDB数据模型 27
- 4.1 数据模型 27
- 4.1.1 JSON和BSON 28
- 4.1.2 标识符(_id) 29
- 4.1.3 固定集合 30
- 4.2 多态模式 30
- 4.2.1 面向对象编程 30
- 4.2.2 模式演化 31
- 4.3 本章小结 32
- 第5章 MongoDB-安装与配置 33
- 5.1 选择你的版本