mysql與mongo資料庫的優缺點比較
阿新 • • 發佈:2019-02-03
1. Mysql的特點和優劣
特點:
可以同時處理幾乎不限數量的使用者;
處理多達50000000以上的記錄;
命令執行速度快,也許是現今最快的;
簡單有效的使用者特權系統
優點:
原始碼的可移植性;
支援的作業系統多;
為多種程式設計語言提供API(介面)
開源;
支援多種儲存引擎;等等。
缺點:
關係表的不靈活性;
儲存引擎混亂;
原生json支援的缺乏;
2. mongodb的特點和優劣
缺點:
不支援事務操作
佔用空間過大
MongoDB沒有如MySQL那樣成熟的維護工具
無法進行關聯表查詢,不適用於關係多的資料
複雜聚合操作通過mapreduce建立,速度慢
模式自由,自由靈活的檔案儲存格式帶來的資料錯誤
優點:
文件結構的儲存方式,能夠更便捷的獲取資料
內建GridFS,支援大容量的儲存
內建Sharding,分片簡單
海量資料下,效能優越
支援自動故障恢復(複製集)