码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。

时间:2020-06-18 19:30:53      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:存储   col   适合   复杂   god   并且   相对   weight   mysql   

MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。


一、观点A:支持MySQL存储JSON
    1.MongoDB不支持事务,而MySQL支持事务。
    2.MySQL相对MongoDB而言,MySQL的稳定性要优于MongoDB。
    3.MySQL支持多种存储引擎。


二、观点B:支持MongoDB存储JSON
    1.从性能的角度考虑,对于JSON读写效率MongoDB要优于MySQL。
    2.MongoDB相对MySQL而言,MongoDB的扩展性要优于MySQL。
    3.MongoDB支持更多的JSON函数。


三、总结
    1.如果应用程序无事务要求,存储数据表结构复杂并且经常被修改, 例如游戏中装备等场景用MongoDB比较适合。
    2.如果应用程序有事务要求,存储数据的"表"之间相互有关联,例如有订单系统等场景用MySQL比较适合。
    3.整体来看相对看好MySQL的JSON功能,在未来官方的努力下MySQL的JSON功能有机会反超MongoDB。

 

MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。

标签:存储   col   适合   复杂   god   并且   相对   weight   mysql   

原文地址:https://www.cnblogs.com/zhouwanchun/p/13159170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!