没有合适的资源?快使用搜索试试~ 我知道了~
MongoDB的数据存储结构.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 54 浏览量
2022-07-11
08:22:17
上传
评论
收藏 93KB DOCX 举报
温馨提示
试读
2页
MongoDB的数据存储结构全文共2页,当前为第1页。MongoDB的数据存储结构全文共2页,当前为第1页。MongoDB的数据存储结构 MongoDB的数据存储结构全文共2页,当前为第1页。 MongoDB的数据存储结构全文共2页,当前为第1页。 MongoDB的默认数据目录是/data/db,它负责存储所有的MongoDB的数据文件。在MongoDB内部,每个数据库都包含一个.ns文件和一些数据文件,而且这些数据文件会随着数据量的增加而变得越来越多。所以如果系统中有一个叫做foo的数据库,那么构成foo这个数据库的文件就会由foo.ns,foo.0,foo.1,foo.2 等等组成,具体如下: [root@localhost db]# ll /data/db/ 总计 196844 -rw------- 1 root root 16777216 04-15 16:33 admin.0 -rw------- 1 root root 33554432 04-15 16:33 admin.1 -rw------- 1 root root 16777216 04-15 16:33 admin
资源推荐
资源详情
资源评论
MongoDB 的数据存储结构
MongoDB 的数据存储结构
MongoDB 的默认数据目录是/data/db,它负责存储所有的 MongoDB 的数据文件。在 MongoDB 内部,每个数据
库都包含一个.ns 文件和一些数据文件,而且这些数据文件会随着数据量的增加而变得越来越多。所以如果系统中
有一个叫做 foo 的数据库,那么构成 foo 这个数据库的文件就会由 foo.ns,foo.0,foo.1,foo.2 等等组成,具体如
下:
[root@localhost db]# ll /data/db/
总计 196844
-rw------- 1 root root 16777216 04-15 16:33 admin.0
-rw------- 1 root root 33554432 04-15 16:33 admin.1
-rw------- 1 root root 16777216 04-15 16:33 admin.ns
-rw------- 1 root root 16777216 04-21 17:30 foo.0
-rw------- 1 root root 33554432 04-21 17:30 foo.1
-rw------- 1 root root 67108864 04-21 17:30 foo.2
-rw------- 1 root root 16777216 04-21 17:30 foo.ns
-rwxr-xr-x 1 root root 6 04-21 17:16 mongod.lock
-rw------- 1 root root 16777216 04-15 16:30 test.0
-rw------- 1 root root 33554432 04-15 16:30 test.1
-rw------- 1 root root 16777216 04-15 16:30 test.ns
drwxr-xr-x 2 root root 4096 04-21 17:30 _tmp
[root@localhost db]#
MongoDB 内部有预分配表空间的机制,每个预分配的文件都用 0 进行填充,由于有了这个机制, MongoDB 始终
保持额外的空间和空余的数据文件,从而有效避免了由于数据暴增而带来的磁盘压力过大的问题。
由于表中数据量的增加,数据文件每新分配一次,它的大小都会是上一个数据文件大小的 2 倍,每个数据文件
最大 2G。这样的机制有利于防止较小的数据库浪费过多的磁盘空间,同时又能保证较大的数据库有相应的预留空
间使用。
数据库的每张表都对应一个命名空间,每个索引也有对应的命名空间。这些命名空间的元数据都集中在*.ns 文
件中。
在下图中,foo 这个数据库包含 3 个文件用于存储表和索引数据,foo.2 文件属于预分配的空文件。foo.0 和
foo.1 这两个数据文件被分为了相应的盘区对应不同的名字空间。
资源评论
是空空呀
- 粉丝: 167
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功