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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM