mysql 與mongodb的特點與優劣

2022-09-13 13:36:17 字數 468 閱讀 7858

介紹:

mongodb是乙個基於分布式檔案儲存的資料庫。高效能,開源,無模式的文件型資料庫,為web應用提供可擴充套件的高效能資料儲存,是當前nosql資料庫中比較熱門的一種,由c++語言編寫。

mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料型別。mongo最大的特點是他支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關聯式資料庫單錶查詢的絕大部分功能,而且還支援對資料建立索引。

預設埠:27017

特點:

高效能、易部署、易使用,儲存資料非常方便。主要功能特性有:

功能:

首先我們來分析下mysql 與mongodb的特點與優劣。

下面是我以前做的ppt的部分截圖。

mongoDB與mysql的區別

資料庫模型 非關係性資料庫 關係型資料庫 儲存方式 虛擬記憶體 持久化 持久化 查詢語句 獨特的 mongodb查詢方式 傳統sql語句查詢 資料處理方式 基於記憶體,將熱資料存在物理記憶體中,從而達到高速讀寫 io讀取 mongodb優點 快速 擁有適量級記憶體的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...