《MongoDB数据建模》一书,为阅读方便起见,整理到一块,以方便阅读。
本文希望在MongoDB的帮助下,关注数据的运用和更好的设计模式。
下面简要介绍一下,最后附全部八章内容链接:
MongoDB数据建模的目的是成为您的另一个研究和参考资料。其中,我们将介绍用于使用MongoDB创建可伸缩数据模型的技术和模式。我们将通过基本的数据库建模概念,并提供关于MongoDB建模的总体概述。最后,你会看到一个现实生活中的问题的分步建模实例。
除了主要具有一些MongoDB背景的数据库管理员将利用MongoDB数据建模,还可包括从开发人员到所有下载MongoDB的好奇者的每个人都将充分利用它建模。
本书重点介绍MongoDB的3.0版本。MongoDB 3.0被社区期待已久,被MongoDB Inc.认为是迄今为止最重要的版本。这是因为在这个版本中,我们被引入了新的高度灵活的存储架构WiredTiger。性能和可伸缩性的增强旨在强化MongoDB在数据库系统技术中的重要性,并将其定位为现代应用程序的标准数据库。
本书覆盖内容
第1章,介绍数据建模,向您介绍基本的数据建模概念和NoSQL时局。
第2章,MongoDB数据建模,为您提供了MongoDB面向文档的体系结构的概览,并向您展示了文档,其特性以及如何构建它。
第3章,查询文档,指导您通过MongoDBAPI查询文档,并向您展示查询如何影响我们的数据建模过程。
第4章,索引,阐释如何改进查询的执行,并因此改变了我们通过使用索引来模型化数据的方式。
第5章,优化查询,可帮助您使用MongoDB的本地化工具优化查询。
第6章,数据管理,聚焦于数据的维护。这将教会你在开始数据建模之前查看数据操作和管理是多么重要。
第7章,扩展性,展现MongoDB强大的自动共享特性,以及我们如何考虑数据模型的分布性。
第8章,MongoDB日志记录和实时分析,带您完成现实生活问题的示例模式设计。
本书准备
要成功理解本书的每一章,您需要访问MongoDB 3.0数据库的实例。
您可以选择在哪里以及如何运行它。我们知道有很多方法可以做到。所以,选一个。
为了执行这些查询和命令,我建议你在mongo shell上执行此操作。每次我在mongo shell之外执行此操作时,我都会提醒你。
在第8章,使用MongoDB进行日志记录和实时分析时,您需要在您的计算机上安装Node.js,并且它应该可以访问MongoDB实例。
本书适用于
本书假设您已经有过与MongoDB的一次接触,并且有一些JavaScript经验。本书面向数据库管理员、开发人员或任何正在寻找一些数据建模概念以及它们如何适应MongoDB世界的人员。它不会教你JavaScript或如何在你的机器上安装MongoDB。
详细章节链接如下:
第一章:
MongoDB数据建模-前言
;
第二章:为MongoDB进行建模;
第三章:查询文档;
第四章:创建索引;
第五章:优化查询;
第六章:管理数据;
第七章:扩展伸缩性;
第八章:日志和实时分析。
领取专属 10元无门槛券
私享最新 技术干货