您现在的位置是:首页 >精选问答 > 2023-11-07 22:00:29 来源:
mongo mysql区别(mongodb和mysql的区别)
导读 大家好,我是小夏,我来为大家解答以上问题。mongo mysql区别,mongodb和mysql的区别很多人还不知道,现在让我们一起来看看吧!你好,1、...
大家好,我是小夏,我来为大家解答以上问题。mongo mysql区别,mongodb和mysql的区别很多人还不知道,现在让我们一起来看看吧!
你好,
1、稳定性
2、索引,索引放在内存中,能够提升随机读写的性能。如果索引不能完全放在内存,一旦出现随机读写比较高的时候,就会频繁地进行磁盘交换,MongoDB的性能就会急剧下降
3、占用的空间很大,因为它属于典型空间换时间原则的类型。那么它的磁盘空间比普通数据库会浪费一些,而且到目前为止它还没有实现在线压缩功能,
在MongoDB中频繁的进行数据增删改时,如果记录变了,例如数据大小发生了变化,这时候容易产生一些数据碎片,出现碎片引发的结果,
一个是索引会出现性能问题,
另外一个就是在一定的时间后,所占空间会莫明其妙地增大,所以要定期把数据库做修复,定期重新做索引,这样会提升MongoDB的稳定性和效率。
在最新的版本里,它已经在实现在线压缩,估计应该在2.0版左右,应该能够实现在线压缩,可以在后台执行现在repair DataBase的一些操作。如果那样,就解决了目前困扰
我们的大问题。
4、MongoDB对数据间的事务关系支持比较弱
5、运维不方便
本文到此讲解完毕了,希望对大家有帮助。