MongoDB数据有什么特点?体系结构包括哪些�

Admin 2021-05-13 群英技术资�

       我们知道MongoDB是一个基于分布式文件存储的数据库,也是当前比较热门的数据库,因此这篇文章就大家介绍关于MongoDB数据库的内容,包括MongoDB的特点和体系结构,感兴趣的朋友可以了解看看�

       1.1什么是MongoDB

       MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON � BSON 格式,因此可以存储比较复杂的数据类型�

       1.2 MongoDB特点

       MongoDB 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它是一个面向集合的,模式自由的文档型数据库�

       具体特点总结如下�

  • �1)面向集合存储,易于存储对象类型的数�
  • �2)模式自�
  • �3)支持动态查�
  • �4)支持完全索引,包含内部对象
  • �5)支持复制和故障恢复
  • �6)使用高效的二进制数据存储,包括大型对象(如视频等)
  • �7)自动处理碎片,以支持云计算层次的扩展�
  • �8)支� Python,PHP,Ruby,Java,C,C#,Javascript,Perl � C++语言的驱动程序,社区中也提供了对 Erlang �.NET 等平台的驱动程序
  • �9� 文件存储格式� BSON(一� JSON 的扩展)

       1.3 MongoDB体系结构

       MongoDB 的逻辑结构是一种层次结构。主要由:文�(document)、集�(collection)、数据库(database)这三部分组成的。逻辑结构是面向用户的,用户使� MongoDB 开发应用程序使用的就是逻辑结构�

  • �1)MongoDB 的文档(document),相当于关系数据库中的一行记录�
  • �2)多个文档组成一个集合(collection),相当于关系数据库的表�
  • �3)多个集合(collection),逻辑上组织在一起,就是数据库(database)�
  • �4)一� MongoDB 实例支持多个数据库(database)�

       文档(document)、集�(collection)、数据库(database)的层次结构如下图:

       下表是MongoDB与MySQL数据库逻辑结构概念的对�

       总结

       以上就是关于MongoDB特点以及体系机构的介绍,了解这些对于我们更好理解和使用MongoDB数据库是有帮助的,希望大家阅读完这篇文章能有所收获�

标签� MongoDB特点

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容�

猜你喜欢

群英网络开启智能安全云计算之旅

注册领取新人大礼�
专业资深工程师驻�
7X24小时快速响�
一站式无忧技术支�
免费备案服务

联系我们

24小时售后 24小时售后TEL�0668-2555666 售前咨询TEL�400-678-4567 投诉建议TEL�0668-2555999 投诉建议邮箱:t[email protected] 信息安全TEL�0668-2555118 域名空间客服 公司总机�0668-2555555 公司传真�0668-2555000
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 � 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部