MONGO學(xué)習(xí)之旅(一、基本概念)

什么是MongoDB

  1. MongoDB是一個(gè)介于關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)之間的產(chǎn)品,是非關(guān)系型數(shù)據(jù)庫(kù)中功能最豐富的,最像關(guān)系型數(shù)據(jù)庫(kù)的。 下表將幫助您更容易理解Mongo中的一些概念

    在這里插入圖片描述

  2. MongoDB文檔其實(shí)就是一個(gè)個(gè)的JSON文件,其底層存儲(chǔ)的是JSON的二進(jìn)制文件,在MongoDB中叫做BSON。

為什么選擇MongoDB

  • 易于使用 MongoDB是一個(gè)面向文檔的數(shù)據(jù)庫(kù),與關(guān)系型數(shù)據(jù)庫(kù)相比,面向文檔的數(shù)據(jù)庫(kù)不再有"行"的概念,取而代之的是更為靈活的“文檔”模型。
  • 易于擴(kuò)展 mongdoDB的設(shè)計(jì)采用橫向擴(kuò)展,面向文檔的數(shù)據(jù)模型使它能很容易的在多臺(tái)服務(wù)器之間進(jìn)行數(shù)據(jù)分割。
  • 功能豐富 MongoDB是NOSQL中最接近關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù),它除了能夠創(chuàng)建、讀取、更新和刪除數(shù)據(jù)之外,還提供能一系列不斷擴(kuò)展的獨(dú)特功能,如:索引、集合、特殊的集合類(lèi)型、文件存儲(chǔ)等。
  • 卓越的性能 MongoDB的一個(gè)主要的目標(biāo)就是提供卓越的性能,這很大程度上決定了MongoDB的設(shè)計(jì)。MongoDB能對(duì)文檔進(jìn)行動(dòng)態(tài)填充(dynamic padding),也能預(yù)分配數(shù)據(jù)文件以利用額外的空間來(lái)?yè)Q取更高的性能。(空間換時(shí)間)。

MongoDB安裝

Windows平臺(tái)安裝:https://www.runoob.com/mongodb/mongodb-window-install.html Linux平臺(tái)安裝:https://www.runoob.com/mongodb/mongodb-linux-install.html

參考

https://www.runoob.com/mongodb/mongodb-tutorial.htmlhttps://weread.qq.com/web/reader/f1232340724708a1f128522k16732dc0161679091c5aeb1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容