我的架构梦:(五十六) MongoDB架构

小咪咪 2022-11-21 11:50 206阅读 0赞

MongoDB架构

    • 一、MongoDB逻辑结构
    • 二、MongoDB的数据模型
    • 三、MongoDB 存储引擎

一、MongoDB逻辑结构

在这里插入图片描述

MongoDBMySQL 中的架构相差不多,底层都使用了可插拔的存储引擎以满足用户的不同需要。用 户可以根据程序的数据特征选择不同的存储引擎,在最新版本的 MongoDB 中使用了 WiredTiger 作为默 认的存储引擎,WiredTiger 提供了不同粒度的并发控制和压缩机制,能够为不同种类的应用提供了最好的性能和存储率。

在存储引擎上层的就是 MongoDB 的数据模型和查询语言了,由于 MongoDB 对数据的存储与 RDBMS 有较大的差异,所以它创建了一套不同的数据模型和查询语言。

二、MongoDB的数据模型

1、描述数据模型

1.1 内嵌

内嵌的方式指的是把相关联的数据保存在同一个文档结构之中MongoDB的文档结构允许一个字段或者一个数组内的值作为一个嵌套的文档。

<

发表评论

表情:
评论列表 (有 0 条评论,206人围观)

还没有评论,来说两句吧...

相关阅读