一、觀點A:支持MySQL存儲JSON
-
MongoDB不支持事務,而MySQL支持事務
-
MySQL相對MongoDB而言,MySQL的穩定性要優於MongoDB
-
MySQL支持多種存儲引擎
二、觀點B:支持MongoDB存儲JSON
-
從性能的角度考慮,對於JSON讀寫效率MongoDB要優於MySQL
-
MongoDB相對MySQL而言,MongoDB的擴展性要優於MySQL
-
MongoDB支持更多的JSON函數
三、總結
-
如果應用程序無事務要求,存儲數據表結構復雜並且經常被修改, 例如游戲中裝備等場景用MongoDB比較適合
-
如果應用程序有事務要求,存儲數據的"表"之間相互有關聯,例如有訂單系統等場景用MySQL比較適合
-
整體來看相對看好MySQL的JSON功能,在未來官方的努力下MySQL的JSON功能有機會反超MongoDB
