mongodb的体系
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,MongoDB 的逻辑结构主要由:文档(document)、集合(collection)和数据库(database)这三部分组成的。MongoDB的文档(document):mongodb中数据的基本
千家信息网最后更新 2024年12月12日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安全错误
数据库的锁怎样保障安全
网络技术期刊杂志
网络安全审查一般多长时间
网络安全中默认共享的定义
云服务器怎么设置不锁屏
服务器显示图标不正常
互联网科技博主如何认证
在数据库中算学生及格率
数据库中数据为空怎么表示
服务器吞吐量计算
网络技术能代替老师吗
灌南专业网络技术品质保障
移动网络最快最稳定的服务器
苹果中国软件开发待遇
微信视频的内容会被服务器记录吗
读网络安全法的体会
邮箱收件服务器格式
数据库加索引为什么会提高效率
从数据库中删除一个表的命令
ibm服务器磁盘管理器
网络安全领导小组成员变动
无盘系统服务器搭建
传智播客电商大数据库
纨绔子弟下载软件开发
华硕服务器面板显示模块
湘潭软件开发工程师培训
山东正中计算机网络技术
招商银行找不到服务器怎么办
基因组数据库背景
酒店网络安全事故
电力网络安全防护相关建议