mongodb的体系
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,MongoDB 的逻辑结构主要由:文档(document)、集合(collection)和数据库(database)这三部分组成的。MongoDB的文档(document):mongodb中数据的基本
千家信息网最后更新 2026年10月31日mongodb的体系
MongoDB 的逻辑结构
主要由:文档(document)、集合(collection)和数据库(database)这三部分组成的。
MongoDB的文档(document):mongodb中数据的基本单元,相当于关系数据库中的一行记录,每一个文档都有一个特殊的键"_id",这个键在文档所属的集合中是唯一的。
集合(collection):相当于关系型数据库中的表的概念
文档(document)、集合(collection)、数据库(database)的层次结构如下图:
文档(document) 对应关系型数据中的行(row)
集合(collection) 对应关系型数据中的表(table)
数据库(database) 对应关系型数据中的数据库(database)
MongoDB的数据目录存储所有的MongoDB的数据文件
[mongo@xxxx-xx-xx data]$ ll总用量 1212436drwxr-xr-x. 2 mongo dbmon 69 10月 28 17:15 diagnostic.datadrwxr-xr-x. 2 mongo dbmon 27 10月 28 15:25 journal-rw-------. 1 mongo dbmon 67108864 10月 28 15:25 local.0-rw-------. 1 mongo dbmon 1073741824 10月 28 17:15 local.1-rw-------. 1 mongo dbmon 16777216 10月 28 17:14 local.ns-rw-r--r--. 1 mongo dbmon 6 10月 28 15:17 mongod.lock-rw-r--r--. 1 mongo dbmon 69 10月 28 15:17 storage.bson-rw-------. 1 mongo dbmon 67108864 10月 28 17:00 sykdb.0-rw-------. 1 mongo dbmon 16777216 10月 28 17:00 sykdb.nsdrwxr-xr-x. 2 mongo dbmon 6 10月 28 15:54 _tmp
在MongoDB内部,每个数据库都包含一个.ns 文件和一些数据文件,比如:local.ns,local.0,local.1,随着数据量不断增大,文件的数量也会不断地增多。
每张表都对应一个命名空间,每个索引也有对应的命名空间。而这些命名空间的元数据都放在*.ns 文件中。
MongoDB内部有预分配空间的机制,预分配的文件都用0进行填充,这样mongodb始终保持额外的空间和空余的数据文件。数据文件每次新生成的一个文件,它的大小都会是上一个数据文件大小的2倍。比如我的local.0是67108864,local.1就是1073741824
参考:mongodb系列-体系结构
数据
文件
数据库
文档
空间
结构
不断
大小
分配
体系
特殊
一行
体系结构
单元
就是
层次
所属
数量
新生
机制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会
新华互联网科技学院
没上市的科技互联网公司
互联网 科技公司
科技服务与互联网
喔噻互联网科技
互联网科技媒体
云电互联网科技
随着互联网科技发展
现代互联网科技股
南平创想时代互联网科技有限公司
和信科技工业互联网
互联网媒体平台算高科技产业
洛阳昕诺飞互联网科技有限公司
允成互联网科技有限公司融资
山东子淼互联网科技有限公司
国产互联网科技公司
容联科技互联网电商
互联网对科技影响
科技互联网专业务虚会材料
天津市摩尔互联网科技
湖南永感互联网科技有限公司
互联网科技与金融科技
成都互联网科技公司
凡科互联网科技
奇士达互联网科技
互联网科技ppt模板
互联网科技公司有风险吗
翼展科技 首家互联网医院
元气玛特互联网科技公司是外包吗