a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MongoDB > 正文

mongodb與sql關系型數據比較

2020-03-14 12:37:42
字體:
來源:轉載
供稿:網友

摸索了幾天,大體也初步算入了mongodb的門,仔細一想,mongodb和傳統關系型數據庫差別很大了。

傳統關系型數據庫中,一個數據庫有一個或者多個表(Table),表中的數據是稱之為記錄,一行一行的,每行數據分不同的字段。

舉一個容易理解的例子。一個人有姓名,性別,年齡,以及很多張銀行卡;

如果使用關系型數據庫,我們可能會是使用兩張或者更多表來做記錄,一張用戶表來存用戶的基本信息,另一張表通過用戶id,和銀行卡id,通過多條記錄來存此人的多張銀行卡對應關系;

那如果是在mongodb中,那就對應一個文件了

舉個例子就是這樣的數據了

{Name:'小明',Sex:'男',Age:'25',BankCards:[ ‘123445678','12233333','5555555'] }

所以到目前的mongodb中,它是沒有關系這個概念的;

此圖反應了mongdb和傳統的關系型數據庫(mysql,oracle)之間的對比;

mongodb,sql,關系型數據

應該說是,mongodb存的是一個完整的對象了,這個對象數據是已文檔的形式存儲的。至于它有什么優點,網上一大片說它優點,這里抓網絡內容貼上:

架構:MongoDB是文檔型數據庫,其中一個集合保存不同的不同的文件。字段的數量,內容和該文件的大小可以是不同于從一個文件復制到另一個。

一個單一的對象是結構清晰

沒有復雜的連接

深查詢能力。 MongoDB支持動態查詢使用基于文檔的查詢語言,如SQL幾乎一樣強大的文件

調優

易于規模化:MongoDB是易于擴展

不需要數據庫對象的應用程序對象轉換/映射

使用內部存儲器存儲(窗口)工作組,從而實現更快的數據存取

不過缺點有很多,首先:不支持事物,而不會支持這種什么inner join ,left join等這樣的關系連接,(因為不是關系型數據庫嘛)。還有個我覺得是缺點,占用空間!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到MongoDB頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人二区 | 日韩亚洲一区二区 | 热久久久 | 久久久免费精品视频 | 欧美久久精品 | 国产成人精品一区二区三区四区 | 成人在线视频观看 | 伊人网影院 | 中文久久| 国产成人精品久久二区二区 | 国产精品亚洲一区二区三区在线 | 精品一区二区三区免费 | 国产亚洲精品久久久456 | 草草网址| 国产亚洲综合精品 | 97人人爱 | 日韩一二三区在线观看 | 日韩福利一区二区 | 亚洲精品综合在线 | 欧美在线a | 色噜噜在线视频 | 在线免费观看成人 | 成人在线精品视频 | 99精品视频久久精品视频 | 亚洲免费在线观看 | 日韩免费一区 | 91 中文字幕 | 欧美在线视频一区二区 | 国产又色又爽又黄 | 中文字幕一区二区三区精彩视频 | 成人精品一区二区三区中文字幕 | 久久久人成影片一区二区三区 | 国产福利一区二区三区在线观看 | 亚洲一区二区三区在线免费观看 | 免费大片黄 | 欧美在线视频一区二区 | 久久国产精品99精国产 | 日韩毛片在线免费观看 | 一级视频在线观看 | 久久国产精品视频 | 中文字幕在线观看 |