当前位置:网站首页 > SQL数据库编程 > 正文

mongodb数据库和mysql区别(mongodb与mysql相比的优缺点)

一、数据存储方式

(1)

Redis

所有数据都是放在内存中的,持久化是使用RDB方式或者aof方式。

(2)

MongoDB

的所有数据实际上是存放在硬盘的,所有要操作的数据通过mmap的方式映射到内存某个区域内。然后,

mongodb

就在这块区域里面进行数据修改,避免了零碎的硬盘操作。至于mmap上的内容flush到硬盘就是操作系统的事情了,所以,如果

mongodb

在内存中修改了数据,然后,mmap数据flush到硬盘之前,系统宕机了,就会丢失数据。

(3)

mysql

无论数据还是

索引

都存放在硬盘中。到要使用的时候

到此这篇mongodb数据库和mysql区别(mongodb与mysql相比的优缺点)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • oracle doc(oracle docker 支持sqlload)2025-03-17 10:36:08
  • mysql中主键约束(mysql主键约束名怎么定义)2025-03-17 10:36:08
  • pymysql查询mysql输出成字典(mysql查询输出到一个文件)2025-03-17 10:36:08
  • 创建数据库db1(创建数据库db_students的SQL命令)2025-03-17 10:36:08
  • sql文件格式(sql 格式)2025-03-17 10:36:08
  • sqlfor循环语句(sql使用for循环)2025-03-17 10:36:08
  • mysql与orcle的区别(mysqloracle区别)2025-03-17 10:36:08
  • sql server数据库文件格式(sql server中的数据库文件类型有哪些)2025-03-17 10:36:08
  • mysql 主键作用(mysql主键有什么用)2025-03-17 10:36:08
  • pymysql 连接数据库(pymysql 连接数据库密码带特殊符号)2025-03-17 10:36:08
  • 全屏图片