12
回答
mongodb 若干问题
华为云实践训练营,热门技术免费实践!>>>   

mongodb好用么?大家用它,主要是跟风?时尚?-。-

mongodb和mysql比起来,哪个性能牛b?

问题:

1.插入、更新速度哪个更加优秀?

2.查询哪个更快?

3.哪个才是真正的海量数据库?

等等,暂时想到这么多?有知道的么

举报
kakala
发帖于6年前 12回/1K+阅
共有12个答案 最后回答: 6年前

mongodb新出的,不稳定,貌似很多人都跟风。喜欢这个。

网上很多人写了有关mongodb测试,说mongodb怎么怎么好,比如,插入更新这块,就说mongodb比mysql好。我晕,mysql一条一条记录插入,当然慢,而且mongodb是类似内存数据库一样,优先内存操作,当然快啦。如果把mysql的哪个什么buffer-pool打开,一点都不慢啊。奇怪了。

数据库的选择,当然是稳定第一啦。世界真疯狂

上面所有问题的答案都是mongodb,但是想要用mongodb也有限制:

1.没有事务,所以不能用于金融等行业。

2.内存要求高,要保证热数据全在内存里,否则速度会惨不忍睹。

3.单机不可靠,至少2服务器。

插入速度确实mongodb快,因为它是直接存储到内存,然后dump到文本中。就像ls说的,内存要求高,我测试过,8G的服务器,当mongodb存储文件达到4G后,性能开始下降,达到5G左右,一边插入,一边读取,容易造成mongodb堵塞挂掉。
刚买了本《mongodb权威指南》,这个东西你还是要结合自己的业务特点的。就像楼上说的,而且mysql和mongodb不是一个货色,所以没办法比较,他们不是平行的。别人跟风喜欢,可能是人家刚好的业务特点适合,所以才去搞那个。或者总是有追新的人,而且很狂热的那种,都属于正常。
当从简单的业务来说(也就是简单的数据存储)。想比较一下。网上那么多人说,他怎么怎么比mysql好。我是不全信的。他比mysql快,就是他以内存优先的方式存储。然后找时机把脏的数据写入硬盘。从某些方面来说,确实快。但是又没想过,如果某天断电,那么损失比使用mysql,惨多了。

引用来自“kakala”的答案

当从简单的业务来说(也就是简单的数据存储)。想比较一下。网上那么多人说,他怎么怎么比mysql好。我是不全信的。他比mysql快,就是他以内存优先的方式存储。然后找时机把脏的数据写入硬盘。从某些方面来说,确实快。但是又没想过,如果某天断电,那么损失比使用mysql,惨多了。

国内的idc不得不说断电的问题呀。突然断网的问题呀。不同网的访问问题呀。服务器不通知重启的问题呀。

泪流满面呀。都遇到过。

顶部