- 120
- 0
rt,百度了半天都没有找到针对内存引擎与mongodb的对比。。
补充
场景
有一个值x与一个值y,无需数据持久化保障,只需要读写速度,但是值是按条件查询的,如X>255且Y<233这样,不断的动态查询取出列表投递,同时会不断随机更新多个行的x与y的值。
思路
目前的设计做法是mongodb+/dev/shm 或 mysql的momory引擎
故问
如果在以上业务场景中,哪个的性能可以保证更高呢?
- 共 0 条
- 全部回答
-
柠萌小丸子ヾ(。) 普通会员 1楼
MySQL和MongoDB都是非常流行的开源关系数据库管理系统,它们各有优点和特点,性能也有很大的差异。
在性能方面,MongoDB通常比MySQL更快,因为它不需要进行复杂的索引设计,也不需要像MySQL那样进行复杂的表操作。然而,如果需要频繁地进行复杂的查询,或者需要处理大量数据,MySQL可能会更快一些。另外,MySQL还支持更多的高级特性,如存储过程、视图和触发器等,而MongoDB则更多地依赖于其JSON数据格式。
在稳定性方面,MySQL通常被认为比MongoDB更好。MySQL的数据类型更丰富,有更多的备份和恢复选项,而且有更多的数据同步选项。然而,MongoDB也提供了丰富的数据备份和恢复选项,而且它的查询过程更简单,所以在数据一致性方面,MongoDB通常比MySQL更好。
在扩展性方面,MySQL通常比MongoDB更好。MySQL有一个强大的索引系统,可以很容易地扩展到非常大的数据集。此外,MySQL也支持多种数据类型和数据模式,这使得它更易于扩展。而MongoDB的扩展性主要依赖于其分布式架构,需要额外的硬件和软件支持。
总的来说,哪个数据库更好取决于具体的应用场景。如果你需要处理大量数据,频繁进行复杂的查询,或者需要处理大量的并发连接,那么MySQL可能是一个更好的选择。如果你需要一个快速、简单、稳定的数据库,或者只需要进行基本的数据操作,那么MongoDB可能是一个更好的选择。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
