mongodb是内存还是硬盘存储?这篇文章给你答案

很多小伙伴分不清楚mongodb是内存存储还是硬盘存储 , 那么今天小编就通过这篇文章来跟大家详细讲解一下关于mongodb存储的问题 , 感兴趣的小伙伴可以耐心阅读一下这篇文章 。

mongodb是内存还是硬盘存储?这篇文章给你答案

文章插图
【mongodb是内存还是硬盘存储?这篇文章给你答案】首先我们要来了解一下什么是MongoDB数据库?
百度百科官方的答案是:MongoDB数据库是一个基于分布式文件存储的数据库 。它是由C++语言编写 。旨在为WEB应用提供可扩展的高性能数据存储解决方案 。
MongoDB数据库是一个介于关系型和非关系型数据库之间的产物 , 它的非关系数据库中功能非常丰富 , 它所支持的数据结构比较松散 , 是类似json的bson格式 , 因此MongoDB可以储存一些比较复杂的数据类型 。
MongoDB是一个介于关系数据库和非关系数据库之间的产品 , 是非关系数据库当中功能非常丰富 , 它支持的数据结构非常松散 , 是类似json的bson格式 , 因此可以存储比较复杂的数据类型 。
一个MongoDB中可以建立多个数据库 。MongoDB的默认数据库为"db" , 该数据库存储在data目录中 。MongoDB的单个实例可以容纳
多个独立的数据库 , 每一个都有自己的集合和权限 , 不同的数据库也放置在不同的文件中 。
mongodb的数据是存储在硬盘上的 , 只不过需要经常读取的数据会被加载到内存中 , 这样提高查询效率 , 所谓内存数据映射 , 所以
mongodb本身很吃内存 。不过MongoDB3.0版本以后会好很多 。
以上就是小编给大家带来的在mongodb是内存还是硬盘存储的相关知识了 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。

    推荐阅读