当前位置:主页 > 计算机电子书 > 数据库 > 数据挖掘下载
左手MongoDB右手Redis:从入门到商业实战

左手MongoDB右手Redis:从入门到商业实战 PDF 原书清晰版

  • 更新:2023-07-30
  • 大小:26.38 MB
  • 类别:数据挖掘
  • 作者:谢乾坤
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

《左手MongoDB右手Redis:从入门到商业实战》是一本针对MongoDB和Redis这两个主流的NoSQL数据库编写的实用书籍。本书内容结合了实践和理论,配备有同步教学视频,能够帮助读者快速而全面地了解每章的内容。书中共计提供了45个实例,涵盖了商业实战场景,并且提供了相应的解决方案和技巧。无论是初学者还是有一定经验的开发者,都可以从本书中获得实用的知识和技能。这本书的特点在于通过实例讲解,使读者能够更好地理解MongoDB和Redis的基本概念、应用场景以及性能优化等方面内容。无论是想要系统学习MongoDB和Redis的人,还是想要在商业实践中应用这两个数据库的开发者,都可以从本书中获益匪浅。

左手MongoDB右手Redis:从入门到商业实战

左手MongoDB右手Redis:从入门到商业实战 电子书

读者评价

这本书的定位是MongoDB和Redis的应用,所以有意弱化了数据库的搭建、维护和底层优化。所以本书可能不适合数据库工程师。
希望本书能够给那些一直想掌握MongoDB、Rdis,但是又不知道从何处下手的读者,提供一个学习的方向。

内容介绍

本书配有同步教学视频。能帮助读者快速而全面地了解每章的内容。

本书针对MongoDB和Redis这两个主流的NoSQL数据库编写,采用“理论 实践”的形式编写,共计45个实例。

全书共分为4篇:

-第1篇,介绍了什么是NoSQL、MongoDB和Redis相对于传统关系型数据库的优势;
-第2篇,介绍了MongoDB与Redis的安装方法和基础操作,并使用员工信息管理系统和聊天室网站实践MongoDB和Redis。
-第3篇,介绍了MongoDB与Redis的高级语法和应用;
-第4篇,使用MongoDB与Redis完整开发一个问答网站并逐步优化,是对前面知识的综合应用。

本书还免费提供所有实例的源代码及素材。这些代码和素材不仅能方便读者学习,而且也能为以后的工作提供便利。

本书结构清晰、案例丰富、通俗易懂、实用性强。特别适合MongoDB和Redis的初学者与进阶读者作为自学教程。另外,本书也适合社会培训学校作为培训教材,还适合大中专院校的相关专业作为教学参考书。

目录

  • 第1篇 基础知识
  • 第1章 进入MongoDB与Redis的世界 2
  • 第2章 数据存储方式的演进 8
  • 本章小结 14
  • 第2篇 快速入门
  • 第3章 MongoDB 快速入门 16
  • 本章小结 64
  • 第4章 实例11:用MongoDB开发员工信息管理系统 65
  • 本章小结 88
  • 第5章 Redis快速入门 89
  • 本章小结 133
  • 第6章 实例12:用Redis开发一个聊天室 134
  • 本章小结 154
  • 第3篇 高级应用
  • 第7章 MongoDB的高级语法 156
  • 本章小结 205
  • 第8章 MongoDB的优化和安全建议 206
  • 本章小结 233
  • 第9章 Redis的高级数据结构 234
  • 本章小结 269
  • 第4篇 商业实战
  • 第10章 实例43:搭建一个类似“知乎”的问答网站 272
  • 本章小结 284
  • 第11章 实例44:使用Redis存储网站会话(接第10章实例) 285
  • 本章小结 297
  • 第12章 实例45:大规模验重和问答排序(接第11章实例) 298
  • 本章小结 317
  • 第13章 重构和优化 319
  • 本章小结 329

资源获取

资源地址1:https://pan.baidu.com/s/1Y1mI0_jI3rm4IfAuhol81w

相关资源

网友留言

网友NO.23485
闻闲静

mongodb 早就是优先把数据放入内存,内存装不下了才存磁盘做冷热数据处理。那我是不是可以把 mongodb 看做一个比 redis 更智能的内存数据库?它还知道内存不够了自己做冷热数据分开存储处理。 有文章说到 mongodb 数据量大了超过内存的时候要从磁盘读,速度慢。可是数据量大了超过内存这个情况 redis 更没法用了啊,要保证数据完全在内存中那就只能做群集分担,要么就是 redis 根据设定规则淘汰一些键。而 mongodb 也可以方便的做群集。 进一步我产生了 mongodb 是不是可以代替 redis 的想法?用 mongodb 我可以不那么担心内存,就算数据量超过内存大小了他至少会自动处理,虽然性能变差了至少还能用,给我优化系统留一个缓冲时间。而用 redis 我要时时刻刻担心并监控内存使用情况,生怕一不留神内存爆了。

网友NO.24623
徐茂彦

项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。 最近又想起为什么用MongoDB,就查阅一下,汇总汇总: 之前也用过redis,当时是用来存储一些热数据,量也不大,但是操作很频繁。现在项目中用的是MongoDB,目前是百万级的数据,将来会有千万级、亿级。 就Redis和MongoDB来说,大家一般称之为Redis缓存、MongoDB数据库。这也是有道有理有根据的, Redis主要把数据存储在内存中,其“缓存”的性质远大于其“数据存储“的性质,其中数据的增删改查也只是像变量操作一样简单; MongoDB却是一个“存储数据”的系统,增删改查可以添加很多条件,就像SQL数据库一样灵活,这一点在面试的时候很受用。