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. 工业富联2018年报来了!上市后首张成绩单大起底
  2. Leetcode-单调数列(896)
  3. 给Source Insight做个外挂系列之二--将本地代码注入到Source Insight进程
  4. linux 禁用 内核 驱动程序,Linux设备驱动程序学习----5.模块的初始化和关闭
  5. nacos 本地测试_本地调试和服务器调试都无法连通-问答-阿里云开发者社区-阿里云...
  6. Thanos 简介和实践
  7. 空气培养皿采样后保存_六级撞击式微生物采样器是什么?用途有哪些?
  8. 简单python日志抓取脚本
  9. 中国团队首次夺冠FPS游戏AI竞赛VizDoom,清华腾讯AI联手
  10. android gps测速代码,【GPS测速仪】GPS测速仪 GPS speedometer 1.6.0下载_安卓(android)软件下载-魅族溜...
  11. FOP生成PDF中文乱码问题解决
  12. Designing Network Design Spaces,译读
  13. bzoj5185 [Usaco2018 Jan]Lifeguards(dp+单调队列优化)
  14. 【LOJ2867】「IOI2018」高速公路收费
  15. php substr 中文_php substr中文截取乱码解决办法
  16. pmp考试难度怎么样?难吗?
  17. Cmake编译配置opencv3.3+contrib+cuda7.5
  18. 听说,要把南京大学的大门拆了
  19. 计算机画大熊猫教案,幼儿园大班《画熊猫》教案
  20. 『推荐』一款让搜索更快捷的油猴脚本

热门文章

  1. 统一建模语言(UML) 版本 2.0
  2. 转:Excel导出问题(导出时不去掉前面的0)
  3. c#中使用消息循环机制发送接收字符串的方法和数据类型转换
  4. java 文件下载漏洞,文件上传和下载漏洞
  5. 速率法和终点法的区别_生化分析仪检测中的终点法、两点法、双波长法有什么区别...
  6. 控件 qml_Flat风格的Qml进度条
  7. C++CLR类库封装Native类库并用C#调用
  8. 机器视觉---九点标定
  9. Linux主机系统加固
  10. mongdb mysql geospatial 比较_MongoDB的地理位置查询,以及和mysql的使用对比