mysql 與 mongo 資料庫的優缺點

2021-08-13 20:31:09 字數 596 閱讀 7986

1.     mysql的特點和優劣

特點:

可以同時處理幾乎不限數量的使用者;

處理多達50000000以上的記錄;

命令執行速度快,也許是現今最快的;

簡單有效的使用者特權系統

優點:源**的可移植性;

支援的作業系統多;

為多種程式語言提供api(介面)

開源;

支援多種儲存引擎;等等。

缺點:關係表的不靈活性;

儲存引擎混亂;

原生json支援的缺乏;

2.     mongodb的特點和優劣

缺點:

不支援事務操作

占用空間過大

mongodb

沒有如mysql那樣成熟的維護工具

無法進行關聯表查詢,不適用於關係多的資料

複雜聚合操作通過mapreduce建立,速度慢

模式自由,自由靈活的檔案儲存格式帶來的資料錯誤

優點:文件結構的儲存方式,能夠更便捷的獲取資料

內建gridfs,支援大容量的儲存

內建sharding,分片簡單

海量資料下,效能優越

支援自動故障恢復(複製集)

mysql與mongo資料庫 環境搭建

1 ubuntu環境下安裝與配置 安裝mysql 1 sudoapt get install mysql server 安裝過程中會要求輸入使用者密碼。也可以手動設定登陸使用者密碼,在終端輸入 mysql u root p 接下來會提示你輸入密碼,輸入正確密碼,即可進入。2 sudo apt get...

mysql與mongo資料庫的優缺點比較

1.mysql的特點和優劣 特點 可以同時處理幾乎不限數量的使用者 處理多達50000000以上的記錄 命令執行速度快,也許是現今最快的 簡單有效的使用者特權系統 優點 源 的可移植性 支援的作業系統多 為多種程式語言提供api 介面 開源 支援多種儲存引擎 等等。缺點 關係表的不靈活性 儲存引擎混...

mongo簡介 資料庫與集合

至於安裝過程將要放到後面的某個時候單獨再說。本文說明一下資料庫與集合的建立 刪除,還有集合的種類。建立資料庫 connection.database name 如果這個database name還不存在,在向這個資料庫插入第一條記錄時就會自動建立 刪除資料庫 usedatabase name db....