很多小伙伴分不清楚mongodb是内存存储还是硬盘存储 , 那么今天小编就通过这篇文章来跟大家详细讲解一下关于mongodb存储的问题 , 感兴趣的小伙伴可以耐心阅读一下这篇文章 。
文章插图
【mongodb是内存还是硬盘存储?这篇文章给你答案】首先我们要来了解一下什么是MongoDB数据库?
百度百科官方的答案是:MongoDB数据库是一个基于分布式文件存储的数据库 。它是由C++语言编写 。旨在为WEB应用提供可扩展的高性能数据存储解决方案 。
MongoDB数据库是一个介于关系型和非关系型数据库之间的产物 , 它的非关系数据库中功能非常丰富 , 它所支持的数据结构比较松散 , 是类似json的bson格式 , 因此MongoDB可以储存一些比较复杂的数据类型 。
MongoDB是一个介于关系数据库和非关系数据库之间的产品 , 是非关系数据库当中功能非常丰富 , 它支持的数据结构非常松散 , 是类似json的bson格式 , 因此可以存储比较复杂的数据类型 。
一个MongoDB中可以建立多个数据库 。MongoDB的默认数据库为"db" , 该数据库存储在data目录中 。MongoDB的单个实例可以容纳
多个独立的数据库 , 每一个都有自己的集合和权限 , 不同的数据库也放置在不同的文件中 。
mongodb的数据是存储在硬盘上的 , 只不过需要经常读取的数据会被加载到内存中 , 这样提高查询效率 , 所谓内存数据映射 , 所以
mongodb本身很吃内存 。不过MongoDB3.0版本以后会好很多 。
以上就是小编给大家带来的在mongodb是内存还是硬盘存储的相关知识了 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。
推荐阅读
- append在python里是什么?这篇文章看完你就知道了
- Python的内存管理机制是什么?这三个是关键点
- 渐变字怎么做 怎么用PS制作渐变涂鸦字
- 可编辑3D文字怎么做 AI可编辑文字教程
- 破碎沙尘效果制作方法 怎么用PS制作破碎沙尘效果
- 毛绒字体制作方法 怎么用PS制作毛绒字体
- 流线型文字怎么做 怎么用AI制作流线型文字
- AI电影胶片制作教程 AI怎么制作电影胶片图形?
- 炸裂星云效果怎么做 怎么用PS制作炸裂星云效果
- PS丝绸文字怎么做 贴合在丝绸上的文字怎么做