特點:
型別:關係型資料庫
查詢語句:查詢語句是使用傳統的sql語句
儲存方式:在不同的引擎上有不同 的儲存方式
資料處理:在不同的引擎上有不同 的儲存方式
架構特點:常見的有單點、m-s、mha、mmm、cluster等架構方式
優勢:關係型資料庫
缺點:在海量資料處理的時候效率會顯著變慢。
特點:型別:非關係型資料庫(nosql文件型資料庫)。
查詢語句:是獨特的mongodb的查詢方式。
儲存方式:虛擬記憶體+持久化。
資料處理:資料是儲存在硬碟上的,只不過需要經常讀取的資料會被載入到記憶體中,將資料儲存在物理記憶體中,從而達到高速讀寫。
架構特點:可以通過副本集,以及分片來實現高可用。
優點:快速:在適量級的記憶體的mongodb的效能是非常迅速的,它將熱資料儲存在物理記憶體中,使得熱資料的讀寫變得十分快。高擴充套件性,儲存的資料格式是json格式!
高擴充套件:mongodb的高可用與集群架構有高擴充套件性,可以通過物理機器的增加,以及 sharding的增加。
failover機制:副本集配置中,當主庫遇到問題,副本集就會選取乙個新的主庫來提供服務。
json儲存格式:適合文件格式的儲存與查詢
缺點:不支援事務。
不適合:
(1)mongodb不支援事務操作,需要用到事務的應用建議不用mongodb。
(2)mongodb目前不支援join操作,需要複雜查詢的應用也不建議使用mongodb。
將 mongodb 作為類似 redis,memcache 來做快取 db,為 mysql 提供服務,或是後端日誌收集分析;亦或是僅作日誌收集分析。
MongoDB和MySQL的區別
一 1 基於分布式檔案儲存 2 高負載情況下新增更多節點,可以保證伺服器效能 3 將資料儲存為乙個文件 二 比較 1 穩定性 2 索引,索引放在記憶體中,能夠提公升隨機讀寫的效能。如果索引不能完全放在記憶體,一旦出現隨機讀寫比較高的時候,就會頻繁地進行磁碟交換,mongodb的效能就會急劇下降 在m...
MongoDB和MySQL的區別
mysql是傳統的關係型資料庫,mongodb則是非關係型資料庫,也叫文件型資料庫,是一種nosql的資料庫。mongodb 文件型資料庫 提供可擴充套件的高效能資料儲存 一 1 基於分布式檔案儲存 2 高負載情況下新增更多節點,可以保證伺服器效能 3 將資料儲存為乙個文件 二 比較 1 穩定性 2...
Mongodb和mysql的區別
mysql是傳統的關係型資料庫,mongodb則是非關係型資料庫,也叫文件型資料庫,是一種nosql的資料庫。mongodb 文件型資料庫 提供可擴充套件的高效能資料儲存 一 1 基於分布式檔案儲存 2 高負載情況下新增更多節點,可以保證伺服器效能 3 將資料儲存為乙個文件 4 mongodb對資料...