使用MongoDB的优势所在详解数据库

使用MongoDB的优势所在详解数据库

MongoDB是一个跨平台,面向文档的数据库,提供高性能,高可用性和易于扩展。MongoDB是工作在集合和文档上一种概念。

1.数据库是一个集合的物理容器。每个数据库获取其自己设定在文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。

2.集合是一组MongoDB的文件。它与一个RDBMS表是等效的。一个集合存在于数据库中。集合不强制执行模式。集合中的文档可以有不同的字段。通常情况下,在一个集合中的所有文件都是类似或相关目的。

3.文档是一组键值对。文档具有动态模式。动态模式是指,在同一个集合的文件不必具有相同一组集合的文档字段或结构,并且相同的字段可以保持不同类型的数据。

任何关系型数据库,具有典型的架构设计,显示表和这些表之间的关系。虽然在 MongoDB 中,没有什么关系的概念。


MongoDB比其他关系型数据库优势

1.架构:MongoDB是文档型数据库,其中一个集合保存不同的不同的文件。字段的数量,内容和该文件的大小可以是不同于从一个文件复制到另一个。

2.一个单一的对象,结构相对清晰

3.没有复杂的连接

4.深查询能力。 MongoDB支持动态查询使用基于文档的查询语言,如SQL几乎一样强大的文件

5.调优

6.易于规模化:MongoDB是易于扩展

7.不需要数据库对象的应用程序对象转换/映射

8.使用内部存储器存储(窗口)工作组,从而实现更快的数据存取


为什么要使用MongoDB?

1.JSON风格文件的形式,面向文档存储:数据存储

2.对任何属性可索引

3.复制和高可用性

4.自动分片

5.丰富的查询

6.快速就地更新

7MongoDB的专业技术支持


应该在哪里使用MongoDB?

1.大数据

2.内容管理和交付

3.移动和社交基础设施

4.用户数据管理

5.数据平台

使用MongoDB的优势所在详解数据库

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/4532.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论