MongoDB数据有什么特点?体系结构包括哪些?
Admin 2021-05-13 群英技术资讯 1040 次浏览
我们知道MongoDB是一个基于分布式文件存储的数据库,也是当前比较热门的数据库,因此这篇文章就大家介绍关于MongoDB数据库的内容,包括MongoDB的特点和体系结构,感兴趣的朋友可以了解看看。
1.1什么是MongoDB
MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。
1.2 MongoDB特点
MongoDB 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它是一个面向集合的,模式自由的文档型数据库。
具体特点总结如下:
1.3 MongoDB体系结构
MongoDB 的逻辑结构是一种层次结构。主要由:文档(document)、集合(collection)、数据库(database)这三部分组成的。逻辑结构是面向用户的,用户使用 MongoDB 开发应用程序使用的就是逻辑结构。
文档(document)、集合(collection)、数据库(database)的层次结构如下图:
下表是MongoDB与MySQL数据库逻辑结构概念的对比
总结
以上就是关于MongoDB特点以及体系机构的介绍,了解这些对于我们更好理解和使用MongoDB数据库是有帮助的,希望大家阅读完这篇文章能有所收获。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
mongodb的findone查不出数据的原因:productId定义的类型与数据库中定义的类型不同。解决方法:将实体类id类型转换为相同的即可。
在mongodb的使用过程中都知道关系型数据库都是有权限的,而用户只有读取权限,那么你知道mongodb怎么添加管理员和普通用户吗?
mongodb服务报错1067解决方法:1、删除mongodb服务并新建一个服务。2、删除mongod.lock文件。
这篇文章带大家深入了解MongoDB复制集原理,文本有详细的介绍以及示例,对于MongoDB复制集不是很清楚的朋友可以参考参考,接下来我们就一起来看看MongoDB复制集原理。
为了让小伙伴们更好的阅读这篇mongoDB主从读写分离实例代码文章,小编在此提供了相关资料给大家查看。这篇文章具有一定的参考价值,希望能让你收获满满。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008