mongodb的体系
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,MongoDB 的逻辑结构主要由:文档(document)、集合(collection)和数据库(database)这三部分组成的。MongoDB的文档(document):mongodb中数据的基本
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
思享网络技术有限公司
安卓调用db数据库
魔兽世界数据库教程
模型碰撞测试的软件开发
网络安全高考专业
湖南道纪网络技术
从我做起网络安全
网络安全学院教授
计算机技术和计算机网络技术
太原做软件开发的
山东省网络安全专委会
新型网络安全博览会
数据库同步软件开发
软件开发工程师转行
蒸汽数据库代码
韩语 软件开发
将数据库表导出为csv
网络数据库检索系统名词解释
byd云服务器
我所遇到过的网络安全问题
上海测试软件开发定做价格
复旦网络安全研究生学校排名
数据库大类
向日葵服务器黑屏
魔兽换服务器
曙光服务器id灯亮蓝色
银行的软件开发部工作状态
网络安全欺骗的艺术论文
计算机三级网络技术刷题库
mac下炒股软件开发