Code前端首页关于Code前端联系我们

Mongodb 和 Redis 的 Memcache 存储原理(持久化)对比总结

terry 2年前 (2023-09-26) 阅读数 55 #数据库

存储原理(持久化)


  • MongoMongo 的数据存储在底层文件系统中,所以存储容量远大于存储容量。和内存缓存。数据库中的所有集合和索引信息都存储在不同的数据文件中。即mongodb不像SQL数据库那样单独存储每个表的数据和索引;数据块的单位是extent(范围、区域),即一个数据文件由多个extent组成。集合数据或索引数据可以存储在盘区中。一次测量只能存储相同的采集数据。不同的集合数据分布在不同的extent上,索引数据也存储在各自的extent上;最后,一个集合由一个或多个extent组成,最小大小为8K,最大为2G,按升序排列;它们分散在不同的数据文件中。对于数据文件来说,它可以包含来自多个集合的数据,即来自多个不同集合的盘区和索引盘区的混合。每个范围包含多个文档(或索引条目)。每个度量的大小不能相等,但一个度量不会跨越两个数据文件。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门