MongoDB实战

Aleksandr Shitik
Aleksandr Shitik

我撰写自己的文章和书籍,并评论电影和书籍。 在宇宙学与天文学、IT、效率与规划方面的专家。

MongoDB实战
凯尔·班克
类别: 编程
出版年份: 2012
阅读年份: 2021
我的评分: 最高
阅读次数: 1
总页数: 394
摘要(页): 26
原始出版语言: 英语
其他语言的翻译: 俄语, 中文

总体描述

本书大小为400页。由3部分组成,包括10章和5个附录。包含大量代码插入,图像、图表和表格也存在,但出现频率相当低。书籍阅读难度:中等。

简要概述

由于本书不是最小的,我不会详细讨论每一章,我会尝试在简短的部分分析中对它们进行分组,提醒一下,这里共有三个部分。

第一部分名为"开始使用",恰好反映了这里应该有的内容。在这些章节中,简要介绍了MongoDB,描述了其优点和缺点。提到了JavaScript在使用数据库时的作用。考虑了数据库安装和使用不同语言的示例。提供了原始查询示例。

本书的第二部分名为"为MongoDB开发应用程序"。本部分的材料涵盖了程序员在日常工作中作为主要数据库使用MongoDB所需的80%的信息。探讨了诸如模式设计、查询和聚合、大量CRUD(创建、读取、更新、删除)示例以及更复杂的操作(分组和排序)等主题。

第三部分将自己定位为更深入的材料。它名为"MongoDB - 掌握艺术"。这里有四章,其名称很好地反映了该部分的本质。它们分析了:

  • 索引和查询优化
  • 复制
  • 分片
  • 部署和管理

最后,在简要概述中,简单谈谈附录。这里详细讨论了MongoDB的安装、设计模式(这里指的是数据库设计及其特点,如一对一、一对多、多对多关系、事务等,而不是"单例"或"抽象工厂"等模式)、通过PHP、Java和C++语言使用MongoDB(而主要部分侧重于JavaScript和Ruby),以及空间索引。

意见

这是一本关于使用非关系型数据库MongoDB的有趣实用书籍。尽管我有一个使用这个文档数据库的实际项目,但由于使用频率低,理论会随时间遗忘,而总结总是能帮助记忆,在这个情况下相当重要。如果您在工作中只使用关系型数据库,我强烈建议您熟悉MongoDB。而且如果您获取信息的方式是书籍,那么这本书正是您所需要的。

Вверх