当前位置:首页 > 程序设计 >
《MongoDB 实战架构、开发与管理》电子书封面

MongoDB 实战架构、开发与管理

  • 发布时间:2020年07月08日 09:15:25
  • 作者:蒲成
  • 大小:43.9 MB
  • 类别:MongoDB电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:7.2

    MongoDB 实战架构、开发与管理 PDF 高清版

      给大家带来的一篇关于MongoDB相关的电子书资源,介绍了关于MongoDB、实战架构方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小43.9 MB,蒲成编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.2。

      内容介绍

      MongoDB实战架构、开发与管理》首先简要阐述NoSQL数据库的基础知识,然后介绍了MongoDB——业界领先的基于文档的NoSQL数据库,让读者逐步了解MongoDB方方面面的内容。

      本书涵盖了数据模型、底层架构、使用MongoShell编码、管理MongoDB平台以及其他主题。本书还提供了使用MongoDB平台进行架构、开发与部署应用程序的清晰指导与实践示例。数据库开发人员、架构师和管理员将在本书中找到涵盖MongoDB平台所有知识点的有用信息,以及如何将它用于实践。

      目录

      • 第1章大数据
      • 1.1入门指南
      • 1.2大数据
      • 1.3大数据源
      • 1.4大数据的三个V
      • 1.4.1数量
      • 1.4.2多样性
      • 1.4.3速率
      • 1.5大数据的使用
      • 1.5.1可见性
      • 1.5.2发现和分析信息
      • 1.5.3市场细分和产品定制
      • 1.5.4协助决策
      • 1.5.5创新
      • 1.6大数据的挑战
      • 1.6.1政策与程序
      • 1.6.2访问数据
      • 1.6.3技术与技能
      • 1.7传统系统与大数据
      • 1.7.1大数据的结构
      • 1.7.2数据存储
      • 1.7.3数据处理
      • 1.8大数据技术
      • 1.9本章小结
      • 第2章NoSQL
      • 2.1SQL
      • 2.2NoSQL
      • 2.2.1定义
      • 2.2.2NoSQL简史
      • 2.3ACID对比BASE
      • 2.3.1CAP定理
      • 2.3.2BASE
      • 2.4NoSQL的优缺点
      • 2.4.1NoSQL的优点
      • 2.4.2NoSQL的缺点
      • 2.5SQL与NoSQL数据库的对比
      • 2.6NoSQL数据库的种类
      • 2.7本章小结
      • 第3章MongoDB介绍
      • 3.1历史
      • 3.2MongoDB设计原则
      • 3.2.1高速、可扩展性与敏捷性
      • 3.2.2非关系型方法
      • 3.2.3基于JSON的文档存储
      • 3.2.4性能与功能对比
      • 3.2.5随处都能运行数据库
      • 3.3与SQL的对比
      • 3.4本章小结
      • 第4章MongoDB数据模型
      • 4.1数据模型
      • 4.1.1JSON和BSON
      • 4.1.2标识符(_id)
      • 4.1.3固定集合
      • 4.2多态模式
      • 4.2.1面向对象编程
      • 4.2.2模式演化
      • 4.3本章小结
      • 第5章MongoDB—安装与配置
      • 5.1选择你的版本
      • 5.2在Linux上安装MongoDB
      • 5.2.1使用仓储进行安装
      • 5.2.2手动安装
      • 5.3在Windows上安装MOngODB
      • 5.4运行MongoDB
      • 5.4.1先决条件
      • 5.4.2开启服务
      • 5.5验证安装结果
      • 5.6MongoDB Shell
      • 5.7保障部署安全
      • 5.7.1使用身份验证和授权
      • 5.7.2控制网络访问
      • 5.8使用MongoDB云管理器进行配置
      • 5.9本章小结
      • 第6章使用MongoDB Shell
      • 6.1基本查询
      • 6.1.1创建和插入
      • 6.1.2显式创建集合
      • 6.1.3使用循环插入文档
      • 6.1.4通过显式指定id进行插入
      • 6.1.5更新
      • 6.1.6删除
      • 6.1.7读取
      • 6.1.8使用索引
      • 6.2进阶介绍
      • 6.2.1使用条件操作符
      • 6.2.2正则表达式
      • 6.2.3MapReduce
      • 6.2.4aggregate()
      • 6.3设计应用程序的数据模型
      • 6.3.1关系型数据模型与标准化
      • 6.3.2MongoDB文档数据模型方法
      • 6.4本章小结
      • 第7章MongoDB架构
      • 7.1核心程序
      • 7.1.1mongod
      • 7.1.2mongo
      • 7.1.3mongos
      • 7.2MongoDB工具
      • 7.3独立部署
      • 7.4复制
      • 7.4.1主/从复制
      • 7.4.2副本集
      • 7.4.3实现带有副本集的高级群集
      • 7.5分片
      • 7.5.1分片组件
      • 7.5.2数据分发过程
      • 7.5.3数据平衡过程
      • 7.5.4操作
      • 7.5.5实现分片
      • 7.5.6控制集合分布(基于标签分片)
      • 7.5.7在将数据导入到分片环境时要记住的要点
      • 7.5.8监控分片
      • 7.5.9监控配置服务器
      • 7.6生产环境群集架构
      • 7.6.1场景1
      • 7.6.2场景2
      • 7.6.3场景3
      • 7.6.4场景4
      • 7.7本章小结
      • 第8章MongoDB阐释
      • 8.1数据存储引擎
      • 8.2(与MMAPv1相关的)数据文件
      • 8.3(与WiredTiger相关的)数据文件
      • 8.4读取和写入
      • 8.5使用日志时如何写入数据
      • 8.6GridFS—MongoDB文件系统
      • 8.6.1GridFS的基本原理
      • 8.6.2GridFS的底层机制
      • 8.6.3使用GridFS
      • 8.7索引
      • 8.7.1索引类型
      • 8.7.2行为和限制
      • 8.8本章小结
      • 第9章管理MongoDB
      • 9.1管理工具
      • 9.1.1mongo
      • 9.1.2第三方管理工具
      • 9.2备份和恢复
      • 9.2.1数据文件备份
      • 9.2.2mongodump和mongorestore
      • 9.2.3fsync和锁
      • 9.2.4从备份
      • 9.3导入和导出
      • 9.3.1mongoimport
      • 9.3.2mongoexport
      • 9.4管理服务器
      • 9.4.1启动一台服务器
      • 9.4.2停止服务器运行
      • 9.4.3浏览日志文件
      • 9.4.4服务器状态
      • 9.4.5识别和修复MongoDB
      • 9.4.6识别和修复集合级别的数据
      • 9.5监控MongoDB
      • 9.5.1mongostat
      • 9.5.2mongod网络接口
      • 9.5.3第三方插件
      • 9.5.4MongoDB云管理器
      • 9.6本章小结
      • 第10章MongoDB用例
      • 10.1用例1——性能监控
      • 10.1.1模式设计
      • 10.1.2操作
      • 10.1.3分片
      • 10.1.4管理数据
      • 10.2用例2——社交网络
      • 10.2.1模式设计
      • 10.2.2操作
      • 10.2.3分片
      • 10.3本章小结
      • 第11章MongoDB使用限制
      • 11.1MongoDB的空间过大(对于MMAPv1而言)
      • 11.2内存问题(对于MMAPv1而言)
      • 11.332位与64位对比
      • 11.4BSON文档
      • 11.5命名空间使用限制
      • 11.6索引使用限制
      • 11.7固定集合使用限制——固定集合中文档的最大数量
      • 11.8分片使用限制
      • 11.8.1及早分片以避免出现问题
      • 11.8.2不能更新分片键
      • 11.8.3分片集合使用限制
      • 11.8.4选择合适的分片键
      • 11.9安全性限制
      • 11.9.1默认情况下没有身份验证
      • 11.9.2与MongoDB的交互通信没有被加密
      • 11.10写入和读取限制
      • 11.10.1大小写敏感的查询
      • 11.10.2类型敏感的字段
      • 11.10.3没有联结
      • 11.10.4事务
      • 11.11MongoDB不适用的范围
      • 11.12本章小结
      • 第12章MongoDB的最佳实践
      • 12.1部署
      • 12.1.1MongoDB网站的硬件配置建议
      • 12.1.2要注意的一些要点
      • 12.2编码
      • 12.3应用程序响应时间优化
      • 12.4数据安全性
      • 12.5管理
      • 12.6复制延迟
      • 12.7分片
      • 12.8监控
      • 12.9本章小结

      学习笔记

      pyspark操作MongoDB的方法步骤

      如何导入数据 数据可能有各种格式,虽然常见的是HDFS,但是因为在Python爬虫中数据库用的比较多的是MongoDB,所以这里会重点说说如何用spark导入MongoDB中的数据。 当然,首先你需要在自己电脑上安装spark环境,简单说下,在这里下载spark,同时需要配置好JAVA,Scala环境。 这里建议使用Jupyter notebook,会比较方便,在环境变量中这样设置 PYSPARK_DRIVER_PYTHON=jupyter PYSPARK_DRIVER_PYTHON_OPTS=notebook ./bin/pyspark 如果你的环境中有多个Python版本,同样可以制定你想要使用的解释器,我这里是python36,根据需求修改。 PYSPARK_PYTHON=/usr/bin/python36 pyspark对mongo数据库的基本操作 (• . •) 有几点需要注意的: 不要安装最新的……

      tp5(thinkPHP5)操作mongoDB数据库的方法

      本文实例讲述了tp5(thinkPHP5)操作mongoDB数据库的方法。分享给大家供大家参考,具体如下: 1.通过composer安装 composer require mongodb/mongodb 2.使用 ?php/** * @author: jim * @date: 2017/11/17 */namespace app\index\controller;use think\Controller;use MongoDB\Driver\Manager;use MongoDB\Collection;class MongoTest extends Controller{ protected $mongoManager; protected $mongoCollection; public function __construct() { $this-mongoManager = new Manager($this-getUri()); $this-mongoCollection = new Collection($this-mongoManager, "mldn","dept"); } public function test() { // 读取一条数据 $data = $this-mongoCollection-findOne(); print_r($data); } protected function getUri() { return getenv('MONGODB_URI') ?: 'mongodb://127.0.0.1:27017'; }} 更多关于thinkPHP相关……

      以上就是本次介绍的MongoDB电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Python与数据挖掘

      下一篇:运维前线:一线运维专家的运维方法、技巧与实践

      展开 +

      收起 -

      下载地址:百度网盘下载
      读者留言
      毛鹏飞

      毛鹏飞 提供上传

      资源
      14
      粉丝
      43
      喜欢
      110
      评论
      17

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com