账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    mysql memory 与 mongodb哪个性能更好
    120
    0

    rt,百度了半天都没有找到针对内存引擎与mongodb的对比。。

    补充

    场景

    有一个值x与一个值y,无需数据持久化保障,只需要读写速度,但是值是按条件查询的,如X>255且Y<233这样,不断的动态查询取出列表投递,同时会不断随机更新多个行的x与y的值。

    思路

    目前的设计做法是mongodb+/dev/shm 或 mysql的momory引擎

    故问

    如果在以上业务场景中,哪个的性能可以保证更高呢?

    3
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 共 0 条
    • 柠萌小丸子ヾ(。) 普通会员 1楼

      MySQL和MongoDB都是非常流行的开源关系数据库管理系统,它们各有优点和特点,性能也有很大的差异。

      在性能方面,MongoDB通常比MySQL更快,因为它不需要进行复杂的索引设计,也不需要像MySQL那样进行复杂的表操作。然而,如果需要频繁地进行复杂的查询,或者需要处理大量数据,MySQL可能会更快一些。另外,MySQL还支持更多的高级特性,如存储过程、视图和触发器等,而MongoDB则更多地依赖于其JSON数据格式。

      在稳定性方面,MySQL通常被认为比MongoDB更好。MySQL的数据类型更丰富,有更多的备份和恢复选项,而且有更多的数据同步选项。然而,MongoDB也提供了丰富的数据备份和恢复选项,而且它的查询过程更简单,所以在数据一致性方面,MongoDB通常比MySQL更好。

      在扩展性方面,MySQL通常比MongoDB更好。MySQL有一个强大的索引系统,可以很容易地扩展到非常大的数据集。此外,MySQL也支持多种数据类型和数据模式,这使得它更易于扩展。而MongoDB的扩展性主要依赖于其分布式架构,需要额外的硬件和软件支持。

      总的来说,哪个数据库更好取决于具体的应用场景。如果你需要处理大量数据,频繁进行复杂的查询,或者需要处理大量的并发连接,那么MySQL可能是一个更好的选择。如果你需要一个快速、简单、稳定的数据库,或者只需要进行基本的数据操作,那么MongoDB可能是一个更好的选择。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部