我的架构梦:(五十六) MongoDB架构
MongoDB架构
- 一、MongoDB逻辑结构
- 二、MongoDB的数据模型
- 三、MongoDB 存储引擎
一、MongoDB逻辑结构
MongoDB
与 MySQL
中的架构相差不多,底层都使用了可插拔的存储引擎以满足用户的不同需要。用 户可以根据程序的数据特征选择不同的存储引擎,在最新版本的 MongoDB
中使用了 WiredTiger
作为默 认的存储引擎,WiredTiger
提供了不同粒度的并发控制和压缩机制,能够为不同种类的应用提供了最好的性能和存储率。
在存储引擎上层的就是 MongoDB
的数据模型和查询语言了,由于 MongoDB
对数据的存储与 RDBMS
有较大的差异,所以它创建了一套不同的数据模型和查询语言。
二、MongoDB的数据模型
1、描述数据模型
1.1 内嵌
内嵌的方式指的是把相关联的数据保存在同一个文档结构之中
。MongoDB
的文档结构允许一个字段或者一个数组内的值作为一个嵌套的文档。
<
还没有评论,来说两句吧...