欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB和mysql的區(qū)別對(duì)比分析

 更新時(shí)間:2023年01月31日 11:49:03   作者:噢,我明白了  
MongoDB?是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù),而MySQL?是一款安全、跨平臺(tái)、高效的,并與?PHP、Java?等主流編程語(yǔ)言緊密結(jié)合的數(shù)據(jù)庫(kù)系統(tǒng),本文重點(diǎn)給大家介紹MongoDB和mysql的區(qū)別,需要的朋友可以參考下

一.什么是MongoDB

  • MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。
  • 由 C++ 語(yǔ)言編寫(xiě),是一個(gè)開(kāi)源數(shù)據(jù)庫(kù)系統(tǒng)。
  • 旨在為 WEB 應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
  • MongoDB 是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的。
  • MongoDB 將數(shù)據(jù)存儲(chǔ)為一個(gè)文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值(key=>value)對(duì)組成。
  • MongoDB 文檔類(lèi)似于 JSON 對(duì)象。字段值可以包含其他文檔,數(shù)組及文檔數(shù)組。
  • 在高負(fù)載的情況下,添加更多的節(jié)點(diǎn),可以保證服務(wù)器性能。

二.什么是Mysql

  • MySQL 是一款安全、跨平臺(tái)、高效的,并與 PHP、Java 等主流編程語(yǔ)言緊密結(jié)合的數(shù)據(jù)庫(kù)系統(tǒng)。該數(shù)據(jù)庫(kù)系統(tǒng)是由瑞典的 MySQL
  • AB 公司開(kāi)發(fā)、發(fā)布并支持,由 MySQL 的初始開(kāi)發(fā)人員 David Axmark 和 Michael Monty Widenius 于
  • 功能強(qiáng)大
  • 支持跨平臺(tái)
  • 運(yùn)行速度快
  • 支持面向?qū)ο?/li>
  • 安全性高
  • 成本低
  • 支持各種開(kāi)發(fā)語(yǔ)言
  • 數(shù)據(jù)庫(kù)存儲(chǔ)容量大
  • 支持強(qiáng)大的內(nèi)置函數(shù)

三,區(qū)別

1.關(guān)系型數(shù)據(jù)庫(kù)(mysql) 與 非關(guān)系型數(shù)據(jù)庫(kù)(mongodb)的區(qū)別:

2.兩方的優(yōu)缺點(diǎn)以及特性:
a1.關(guān)系型數(shù)據(jù)庫(kù)(mysql):
特性:

  • 關(guān)系型數(shù)據(jù)庫(kù)是指采用了關(guān)系模型來(lái)組織數(shù)據(jù)的數(shù)據(jù)庫(kù);
  • 關(guān)系型數(shù)據(jù)庫(kù)的最大特點(diǎn)就是事務(wù)的一致性
  • 簡(jiǎn)單來(lái)說(shuō),關(guān)系模型指的就是二維表格模型,關(guān)系型數(shù)據(jù)庫(kù)就是由二維表及其之間的關(guān)聯(lián)組成的數(shù)據(jù)組織

優(yōu)點(diǎn):

  • 容易理解;
  • 使用方便;
  • 易于維護(hù);
    支持SQL,可用于復(fù)雜的查詢(xún)

缺點(diǎn):

  • 為了維護(hù)一執(zhí)行需要消耗大量的性能,
  • 影響讀寫(xiě)
  • 固定的表結(jié)構(gòu)
  • 高并發(fā)讀寫(xiě)需求
  • 海量數(shù)據(jù)的高效率讀寫(xiě)

a2.非關(guān)系型數(shù)據(jù)庫(kù)(mongodb):
特性:

  • 使用鍵值對(duì)存儲(chǔ)數(shù)據(jù)
  • 分布式
  • 不支持ACID特性
  • 非關(guān)系型數(shù)據(jù)庫(kù)嚴(yán)格上來(lái)說(shuō),不算是一種數(shù)據(jù)庫(kù),應(yīng)該是一種數(shù)據(jù)結(jié)構(gòu)化存儲(chǔ)方法的集合

優(yōu)點(diǎn):

  • 無(wú)需經(jīng)過(guò)sql層的解析,讀寫(xiě)性能高;
  • 基于鍵值對(duì),數(shù)據(jù)沒(méi)有耦合性,容易擴(kuò)展;
  • 存儲(chǔ)數(shù)據(jù)的格式,nosql使用key:val的形式,文檔的形式,圖片形式等等,而關(guān)系型數(shù)據(jù)庫(kù)則只支持基礎(chǔ)類(lèi)型

缺點(diǎn):

  • 不提供sql支持,學(xué)習(xí)成本高
  • 無(wú)事務(wù)處理,附加功能和報(bào)表支持也不好

到此這篇關(guān)于MongoDB和mysql的區(qū)別的文章就介紹到這了,更多相關(guān)MongoDB和mysql的區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • c#操作mongodb插入數(shù)據(jù)效率

    c#操作mongodb插入數(shù)據(jù)效率

    今天小編就為大家分享一篇關(guān)于c#操作mongodb插入數(shù)據(jù)效率,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • MongoDB 內(nèi)存管理相關(guān)總結(jié)

    MongoDB 內(nèi)存管理相關(guān)總結(jié)

    這篇文章主要介紹了MongoDB 內(nèi)存管理的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MongoDB數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2021-03-03
  • MongoDB操作符中的$elemMatch問(wèn)題

    MongoDB操作符中的$elemMatch問(wèn)題

    這篇文章主要介紹了MongoDB操作符中的$elemMatch問(wèn)題,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • MongoDB系列教程(四):設(shè)置用戶(hù)訪(fǎng)問(wèn)權(quán)限

    MongoDB系列教程(四):設(shè)置用戶(hù)訪(fǎng)問(wèn)權(quán)限

    這篇文章主要介紹了MongoDB系列教程(四):設(shè)置用戶(hù)訪(fǎng)問(wèn)權(quán)限,本文講解了在Windows環(huán)境下如何創(chuàng)建用戶(hù)認(rèn)證,需要的朋友可以參考下
    2015-05-05
  • 1億條記錄的MongoDB數(shù)據(jù)庫(kù)隨機(jī)查詢(xún)性能測(cè)試

    1億條記錄的MongoDB數(shù)據(jù)庫(kù)隨機(jī)查詢(xún)性能測(cè)試

    這篇文章主要為大家分享下1億條記錄的MongoDB數(shù)據(jù)庫(kù)隨機(jī)查詢(xún)性能測(cè)試結(jié)果,需要的朋友可以參考下
    2013-12-12
  • Spark整合Mongodb的方法

    Spark整合Mongodb的方法

    Spark 是一個(gè)通用,快速,適用于大規(guī)模數(shù)據(jù)的處理引擎。接下來(lái)通過(guò)本文給大家分享Spark整合Mongodb的方法,感興趣的朋友一起看看吧
    2017-11-11
  • CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過(guò)程

    CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過(guò)程

    大家好,本篇文章主要講的是CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過(guò)程,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下,方便下次瀏覽
    2021-12-12
  • MongoDB 學(xué)習(xí)筆記

    MongoDB 學(xué)習(xí)筆記

    最近在學(xué)習(xí)MongoDB,小結(jié)一下,主要都是一些基礎(chǔ)知識(shí),需要的朋友可以參考下
    2014-07-07
  • 修復(fù) Mac brew 安裝 mongodb 報(bào) Error: No available formula with the name ‘mongodb’ 問(wèn)題詳解

    修復(fù) Mac brew 安裝 mongodb 報(bào) Error: No available formula with th

    最近在同事新的 Mac 電腦上安裝 mongodb,報(bào)了錯(cuò)誤 Error: No available formula with the name ‘mongodb’,今天就說(shuō)說(shuō)這個(gè)問(wèn)題如何解決,需要的朋友可以參考下
    2020-02-02
  • Navicat Premium連接mongodb詳細(xì)教程

    Navicat Premium連接mongodb詳細(xì)教程

    這篇文章主要介紹了Navicat Premium連接mongodb詳細(xì)教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評(píng)論