国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB數(shù)據(jù)庫安裝配置、基本操作實例詳解

2024-09-07 00:22:41
字體:
供稿:網(wǎng)友

本文實例講述了MongoDB數(shù)據(jù)庫安裝配置、基本操作。分享給大家供大家參考,具體如下:

1、簡介

NO SQL:NoSQL(NoSQL = Not Only SQL ),意即"不僅僅是SQL",是對不同于傳統(tǒng)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)的統(tǒng)稱。NoSQL用于超大規(guī)模數(shù)據(jù)的存儲,這些類型的數(shù)據(jù)存儲不需要固定的模式,無需多余操作就可以橫向擴展。

RDBMS NOSQL
- 高度組織化結(jié)構(gòu)化數(shù)據(jù)
- 結(jié)構(gòu)化查詢語言(SQL)
- 數(shù)據(jù)和關(guān)系都存儲在單獨的表中。
- 數(shù)據(jù)操縱語言,數(shù)據(jù)定義語言
- 嚴(yán)格的一致性
- 基礎(chǔ)事務(wù)
- 代表著不僅僅是SQL
- 沒有聲明性查詢語言
- 沒有預(yù)定義的模式
-鍵 - 值對存儲,列存儲,文檔存儲
- 最終一致性,而非ACID屬性
- 非結(jié)構(gòu)化和不可預(yù)知的數(shù)據(jù)
- CAP定理
- 高性能,高可用性和可伸縮性

MongoDB 是由C++語言編寫的,是一個基于分布式文件存儲的開源數(shù)據(jù)庫系統(tǒng)。MongoDB 將數(shù)據(jù)存儲為一個文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值對(key=>value)組成。MongoDB 文檔類似于 JSON 對象,可輕易查詢文檔中內(nèi)嵌的對象及數(shù)組。字段值可以包含其他文檔,數(shù)組及文檔數(shù)組。可以通過本地或者網(wǎng)絡(luò)創(chuàng)建數(shù)據(jù)鏡像,這使得MongoDB有更強的擴展性。如果負(fù)載的增加(需要更多的存儲空間和更強的處理能力),它可以分布在計算機網(wǎng)絡(luò)中的其他節(jié)點上(即所謂的分片)。

2、安裝配置

    1、官網(wǎng)下載windows安裝包https://www.mongodb.com/download-center#community

    2、點擊安裝包,按照指示安裝,選擇custom自定義安裝位置。注:我在安裝3.6版本的時候軟件報錯無法完成安裝,查詢后發(fā)現(xiàn)將安裝最后一步時的compass框不勾選,即可完成安裝,如果需要compass,安裝之后再次點擊安裝程序,選擇change選項,重新安裝compass。

    3、配置mongodb:在你想要的位置新建三個文件:data文件夾(用于存放數(shù)據(jù)庫數(shù)據(jù)),logs/mongodb.log文件(用于存放數(shù)據(jù)庫日志),etc/mongodb.conf文件(用于相關(guān)配置)。打開mongodb.conf文件,輸入相關(guān)配置信息:

#數(shù)據(jù)庫路徑dbpath=D:/MongoDB/data#日志輸出文件路徑logpath=D:/MongoDB/logs/mongodb.log#錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現(xiàn)有的日志文件,而不是從新創(chuàng)建一個新文件logappend=true#啟用日志文件,默認(rèn)啟用journal=true#這個選項可以過濾掉一些無用的日志信息,若需要調(diào)試使用請設(shè)置為falsequiet=true#端口號 默認(rèn)為27017port=27017

4、安裝mongo服務(wù):在mongo安裝目錄下的bin文件夾下打開命令行,輸入:

mongod --config "D:/MongoDB/etc/mongodb.conf" --install --serverName "MongoDB"

--config后跟剛才保存的配置文件地址,--serverName后跟創(chuàng)建的服務(wù)的名字

執(zhí)行之后在Windows10搜索服務(wù)可以看到mongodb服務(wù),點擊開啟:

或者在MongoDB /bin 目錄中執(zhí)行命令行  mongod --dbpath ../data,啟動mongo服務(wù)。

5、打開命令行:配置環(huán)境變量,添加環(huán)境變量到MongoDB的bin文件夾下,這樣在任意位置新建一個命令行窗口,輸入mongo就可以開啟mongo的shell命令行了。

3、基本操作

1、創(chuàng)建/切換到數(shù)據(jù)庫:use DatabaseName,新建一個數(shù)據(jù)庫并不會顯示出來,只有在向其中插入記錄后才會顯示

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 铁岭市| 塔河县| 平阳县| 乐业县| 岗巴县| 铜川市| 马山县| 万荣县| 小金县| 唐山市| 烟台市| 富民县| 正安县| 衡山县| 贵州省| 巧家县| 揭东县| 南京市| 隆子县| 青阳县| 枣强县| 延川县| 崇义县| 玉龙| 广昌县| 威海市| 三亚市| 水富县| 曲麻莱县| 南川市| 雷州市| 左贡县| 石狮市| 定陶县| 曲沃县| 高州市| 四川省| 隆昌县| 石棉县| 宜宾市| 海阳市|