2019独角兽企业重金招聘Python工程师标准>>>

mongoDB的数据逻辑结构主要分为三个层次

文档(document)、集合(collection)与数据库(database)三个部分组成,

其中,关系数据可相比,

document,相当于关系数据库中的一行记录,

多个document组成一个collection,collection相当于关系数据库中的表,

多个collection组织在一起,就是database,

一个MongoDB实例支持多个database。这样跟关系数据比起来非常类似。便于理解,可以这样说,一般情况下,Mongdb由一个实例与多个数据库组成。

mongoDB默认数据目录是/data/db,每个数据库包含一个.ns文件和一些数据文件。例如dfs数据库由dfs.ns和dfs.0,dfs.1,dfs.2……这些文件构成。

转载于:https://my.oschina.net/u/868129/blog/221396

MongoDB的数据逻辑结构相关推荐

  1. python操作sqlserver如何判断删除的数据不存在_Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法...

    本文实例讲述了Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法.分享给大家供大家参考,具体如下: 前言: 想把QQ日志爬虫(Python)爬下来的日志保存到 MongoD ...

  2. 用python向mongodb插入数据_Python操作MongoDB数据库(一)

    Python操作MongoDB数据库(一) 前言 干货文章继续出发!隔的时间有些久了哈,对 MongoDB 安装回顾的同学,可以看下windows环境 <初识 MongoDB 数据库>.这 ...

  3. mongodb存储数据_在MongoDB中存储分层数据

    mongodb存储数据 继续使用MongoDB进行 NoSQL之旅,我想谈一谈一个经常出现的特定用例:存储分层文档关系. MongoDB是很棒的文档数据存储,但是如果文档具有父子关系,该怎么办? 我们 ...

  4. java mongodb 插入数据_mongoDB 插入数据 用java实现

    import java.net.UnknownHostException; import com.mongodb.BasicDBObject; import com.mongodb.DB; impor ...

  5. linux进入mongodb数据库命令,MongoDB 常用数据库命令,命令是如何工作的这里

    MongoDB 常用数据库命令,命令是如何工作的这里 mongoDB提供了广泛的数据库命令,除常用的create,read,update,delete之外所有功能. 命令是如何工作的 这里有个你比较熟 ...

  6. java mongodb 模糊查询_Java操作MongoDB插入数据进行模糊查询与in查询功能的方法

    Java操作MongoDB插入数据进行模糊查询与in查询功能 由于需要用MongoDB缓存数据,所以自己写了一套公共的存放和读取方法 具体如下: 存放mongodb: /** * 公共方法:设置Obj ...

  7. mysql mongodb binlog_订阅MongoDB的数据变更比解析mysql的binlog更简单

    前言 我们开源了一个订阅分发mysql的binlog的项目,一直用的非常好,忽然有天开发说能不能支持MongoDB的数据订阅呢,MongoDB的使用度也挺广泛的.安排.经过简单的了解后发现MongoD ...

  8. mongodb插入数据_MongoDB插入

    mongodb插入数据 Today we will look into MongoDB insert commands. Mongo Client can be used to insert a do ...

  9. mongodb误删数据该如何恢复

    mongodb误删数据该如何恢复 在mongodb库中使用脚本执行remove操作,误删有效数据该如何恢复. mongodb-3.4.2 原理 mongodb的任何操作都会在其中的local库中记录下 ...

最新文章

  1. MyBatis常规CURD详解及拓展~
  2. UpdateData函数(转)
  3. 远程桌面无法找到计算机不属于指定网络,远程桌面找不到计算机
  4. gen2服务器只显示spbc,gen2-regen培训资料.ppt
  5. matplotlib 简单试用
  6. sourcetree使用简介
  7. 2021年中国电子药片胶囊计数机市场趋势报告、技术动态创新及2027年市场预测
  8. ORACLE sid,pid,spid总结
  9. 【语音合成】基于matlab两端音频合成【含Matlab源码 1490期】
  10. linux 123端口,关闭123端口和1900端口的方法
  11. Spring从入门到精通(二)—Spring核心思想之IOC
  12. SSIS script task发邮件
  13. Apple苹果EDI案例
  14. 2011年安徽省公务员考试行测真题(3)
  15. CTC5610-VPLS开发
  16. 高德地图功能点使用整理
  17. 塞班游戏,钻石狂潮。
  18. tidyverse及其子包
  19. Pragma section
  20. 关于分频和倍频(转)

热门文章

  1. WebSocket安卓客户端实现详解(一)–连接建立与重连
  2. python 进程间通信(上)
  3. [安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示
  4. asp.net发送邮件
  5. C#将对象序列化成JSON字符串
  6. 赫夫曼编码c++中的实现
  7. 深入理解JavaScript闭包(closure) 【收藏】
  8. qt中new与delete使用示例
  9. C#使用Aspose.Words操作word文档(利用模板2)
  10. C#中Bitmap类实现对图像操作的一些方法(转)