离线下载
获取电子书

极客学院团队出品 · 更新于 2018-04-23 19:00:47

优势

任何关系型数据库都采用一种典型的设计模式,展示表的数目以及表之间的关系。然而 MongoDB 却没有关系这个概念。

MongoDB 相比 RDBMS 的优势

  • 模式较少:MongoDB 是一种文档数据库,一个集合可以包含各种不同的文档。每个文档的字段数、内容以及文档大小都可以各不相同。
  • 采用单个对象的模式,清晰简洁。
  • 没有复杂的连接功能。
  • 深度查询功能。MongoDB 支持对文档执行动态查询,使用的是一种不逊色于 SQL 语言的基于文档的查询语言。
  • 具有调优功能。
  • 易于扩展。MongoDB 非常易于扩展。
  • 不需要从应用对象到数据库对象的转换/映射。
  • 使用内部存储存储(窗口化)工作集,能够更快地访问数据。

为何选择使用 MongoDB

  • 面向文档的存储:以 JSON 格式的文档保存数据。
  • 任何属性都可以建立索引。
  • 复制以及高可扩展性。
  • 自动分片。
  • 丰富的查询功能。
  • 快速的即时更新。
  • 来自 MongoDB 的专业支持。

MongoDB 适用的领域

  • 大数据
  • 内容管理及交付
  • 移动及社会化基础设施
  • 用户数据管理
  • 数据中心
上一篇: 概述 下一篇: 安装环境