MongoDB的技术优势

任何关系型数据库RDBMS均会有典型的Schema Design模式设计来规划系统中有多少张表以及这些表之间的关联。但在MongoDB中没有关系relationship 的概念

MongoDB对比RDBMS关系型数据库的优势

 

  • schema less:MongoDB是基于文档存储的数据库,在MongoDB中一个collection集合中可以存放多个不同的文档。 文档与文档之间对比,字段的数量,字段的和大小都是可以不同的。
  • 单个对象的结构清楚
  • MongoDB通过不支持JOIN来深化其横向扩展能力
  • 深度查询能力。MongoDB通过基于文档的查询语言提供针对文档的动态查询语言,其查询能力接近于SQL语言。
  • 易于扩展,MongDB具备很好的扩展性
  • 对于数据库对象和应用对象之间的转换更少
  • 使用内部内存来排序工作集,让数据访问更快速

为什么使用MongoDB?

  • 面向文档的存储方式:数据被以JSON风格文档形式存放
  • 任何属性均可索引
  • 具有复制和高可用特性
  • 自动数据分片
  • 丰富的查询功能
  • 快速的数据库升级
  • 有mongodb(10gen)公司提供支持

 

何处可以使用MongoDB?

  • Big Data
  • 内容管理和发布
  • 移动和社交
  • 用户数据管理
  • Data HUB

Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *