
左手MongoDB,右手Redis
从入门到商业实战
¥23.70
作品简介
《左手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的初学者与进阶读者作为自学教程。另外,本书也适合社会培训学校作为培训教材,还适合大中专院校的相关专业作为教学参考书。
谢乾坤(kingname)网易高级数据挖掘工程师,资深爬虫工程师。
曾任某知名在线教育网站讲师。
多年数据分析和NoSQL数据库使用经验。
喜欢研究技术、学习方法,以及效率工作。
曾在多家知名公司从事爬虫开发工作,并为国内外众多公司与投资公司提供数据支持。
作品目录
作者简介
前言
读者服务
第1篇 基础知识
第1章 进入MongoDB与Redis的世界
1.1 非关系型数据库的产生背景与分类
1.2 MongoDB与Redis可以做什么
1.3 如何学习MongoDB和Redis
1.4 如何使用本书
第2章 数据存储方式的演进
2.1 从文件到MongoDB数据库
2.2 从队列Queue到Redis
第2篇 快速入门
第3章 MongoDB快速入门
3.1 MongoDB和SQL术语对比
3.2 安装MongoDB
3.3 MongoDB的图形化管理软件——Robo 3T
3.4 MongoDB的基本操作
3.5 使用Python操作MongoDB
3.6 MongoDB与Python不通用的操作
第4章 实例11:用MongoDB开发员工信息管理系统
4.1 了解实例最终目标
4.2 准备工作
4.3 项目开发过程
第5章 Redis快速入门
5.1 安装Redis
5.2 字符串的创建、查询和修改
5.3 列表的创建、查询和修改
5.4 集合的创建和修改
第6章 实例12:用Redis开发一个聊天室网站
6.1 了解实例的最终目标
6.2 准备工作
6.3 项目开发过程
第3篇 高级应用
第7章 MongoDB的高级语法
7.1 AND和OR操作
7.2 查询子文档或数组中的数据
7.3 MongoDB的聚合查询
第8章 MongoDB的优化和安全建议
8.1 提高MongoDB读写性能
8.2 提高MongoDB的安全性
第9章 Redis的高级数据结构
9.1 哈希表的功能和应用
9.2 发布消息/订阅频道
9.3 有序集合
9.4 Redis的安全管理
第4篇 商业实战
第10章 实例43:搭建一个类似“知乎”的问答网站
10.1 了解实例的最终目标
10.2 准备工作
10.3 项目开发过程
第11章 实例44:使用Redis存储网站会话(接第10章实例)
11.1 了解实例的最终目标
11.2 准备工作
11.3 开发过程
第12章 实例45:大规模验重和问答排序(接第11章实例)
12.1 了解实例的最终目标
12.2 准备工作
12.3 开发过程
第13章 重构和优化
13.1 划分代码层次
13.2 MongoDB的常见陷阱
13.3 使用Redis的注意事项