MongoDB的体系结构
一、简单介绍
- MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计的目标就是用于简化开发和方便扩展,它是是最像关系型数据库的非关系型数据库。
- MongoDB支持的数据结构非常松散,是一种类似于 JSON 的 格式叫BSON,所以它既可以存储比较复杂的数据类型,又相当的灵活。
- MongoDB中的记录是一个文档,它是一个由字段和值对(field : value)组成的数据结构。MongoDB文档类似于JSON对象,即一个文档认为就是一个对象。字段的数据类型是字符型,它的值除了使用基本的一些类型外,还可以包括其他文档、普通数组和文档数组等。
二、体系结构
- 概述
如下图所示一个MongoDB实例,由多个数据库(Database)组成;一个数据库,由多个集合(Collection)组成;一个集合,又由多个文档组成!