mongoDB與mysql的區別

2021-08-03 09:39:54 字數 560 閱讀 4936

資料庫模型:非關係性資料庫;關係型資料庫;

儲存方式:虛擬記憶體

+持久化;持久化;

查詢語句:獨特的

mongodb查詢方式;傳統sql語句查詢;

資料處理方式:基於記憶體,將熱資料存在物理記憶體中,從而達到高速讀寫;

io讀取;

mongodb優點:

① 快速;擁有適量級記憶體的mongodb的效能是非常迅速的,將熱資料存在物理記憶體中(而不僅僅是索引和少部分資料),使得熱資料的讀寫非常迅速;

② 高擴充套件性。mongodb的高可用與集群架構擁有十分高的擴充套件性,通過物理機器的增加,以及sharding的增加,mongodb的擴充套件性非常高;

③ 自身的failover機制,mongodb的副本集配置中,當主庫遇到問題,無法繼續提供服務時,副本集將選舉乙個新的主庫來繼續提供服務;

④ json的儲存格式,mongodb的json與bson儲存格式非常適合文件格式的儲存於查詢;

mongodb劣勢:沒有事務處理機制,mongodb本身沒有自帶事務機制,所以如果需要在mongodb中實線事務機制,需要通過乙個額外的表,從邏輯上自行實現事務;

mysql 與mongodb的特點與優劣

介紹 mongodb是乙個基於分布式檔案儲存的資料庫。高效能,開源,無模式的文件型資料庫,為web應用提供可擴充套件的高效能資料儲存,是當前nosql資料庫中比較熱門的一種,由c 語言編寫。mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料...

mongodb與mysql命令對比

我們總是在對比中看到自己的優點和缺點,對於mongodb來說也是一樣,對比學習讓我們盡快的掌握關於mongodb的基礎知識。關係型資料庫一般是由資料庫 database 表 table 記錄 record 三個層次概念組成。而非關係型資料庫mongodb是由資料庫 database 集合 colle...

Mongodb與Mysql的查詢指令碼操作對比

1 查詢所有記錄 db.userinfo.find 相當於 select from userinfo 但是你可以設定每頁顯示資料的大小,用dbquery.shellbatchsize 50 這樣每頁就顯示50條記錄了。2 查詢去掉後的當前聚集集合中的某列的重複資料 db.userinfo.disti...