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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

NoSQL學(xué)習(xí)一:MongoDB下載與安裝

2019-11-14 15:47:25
字體:
供稿:網(wǎng)友
  MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bjson格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是他支持的查詢語言非常強(qiáng)大,其語法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對(duì)數(shù)據(jù)建立索引。

 它的特點(diǎn)是高性能、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便。主要功能特性有:

  • 面向集合存儲(chǔ),易存儲(chǔ)對(duì)象類型的數(shù)據(jù)。
  • 模式自由。
  • 支持動(dòng)態(tài)查詢。
  • 支持完全索引,包含內(nèi)部對(duì)象。
  • 支持查詢。
  • 支持復(fù)制和故障恢復(fù)。
  • 使用高效的二進(jìn)制數(shù)據(jù)存儲(chǔ),包括大型對(duì)象(如視頻等)。
  • 自動(dòng)處理碎片,以支持云計(jì)算層次的擴(kuò)展性
  • 支持C#、java、C++、php、RUBY、PYTHON等多種語言。
  • 文件存儲(chǔ)格式為BSON(一種JSON的擴(kuò)展)
  • 可通過網(wǎng)絡(luò)訪問

  MongoDB服務(wù)端可運(yùn)行在linux、Windows或OS X平臺(tái),支持32位和64位應(yīng)用,默認(rèn)端口為27017。推薦運(yùn)行在64位平臺(tái),因?yàn)?span style="background-color: #ffffff;">MongoDB在32位模式運(yùn)行時(shí)支持的最大文件為2GB。

  MongoDB把數(shù)據(jù)存儲(chǔ)在文件中(默認(rèn)路徑為:/data/db),為提高效率使用內(nèi)存映射文件進(jìn)行管理。

  以上是隨便摘的,其實(shí)就是非傳統(tǒng)的非關(guān)系數(shù)據(jù)庫,現(xiàn)在歸到文檔型數(shù)據(jù)庫分類中。開始學(xué)習(xí)之路吧。

一、下載

         官網(wǎng)地址:https://www.mongodb.org/downloads。

下載適合自己系統(tǒng)的版本。我這里下載mongodb-win32-x86_64-3.0.6-signed.msi(安裝版)。

二、安裝

         安裝很簡單,除了選取安裝路徑外,都是下一步。

三、啟動(dòng)MongoDB

      1、準(zhǔn)備工作:

         在MongoDB安裝目錄下創(chuàng)建Data文件夾,然后分別建立db,log兩個(gè)文件夾,至此mongodb下有以下文件夾:在log文件夾下創(chuàng)建一個(gè)日志文件MongoDB.log。(Mongodb服務(wù)安裝啟動(dòng)需要這些文件夾,默認(rèn)安裝是不用創(chuàng)建)。

 

      2、程序啟動(dòng)方式和刪除

      2.1 cmd模式

         以管理中模式運(yùn)行cmd,進(jìn)入MongoDB安裝的bin目錄,然后運(yùn)行mongod開啟命令,同時(shí)用--dbpath指定數(shù)據(jù)存放地點(diǎn)為“db”文件夾。命令:mongod -dbpath "D:/PRogram Files (x86)/MongoDB/Server/3.0/data/db"。

開啟成功,可能看到mongodb采用27017端口;可以瀏覽器里面輸入“http://localhost:27017/”, 打開后頁面可以看到信息:It looks like you are trying to access MongoDB over HTTP on the native driver port。大意是嘗試訪問的MongoDB通過HTTP本地驅(qū)動(dòng)器端口上。

      2.2 windows service方式

        以管理中模式運(yùn)行cmd,進(jìn)入MongoDB安裝的bin目錄,輸入命令:mongod --dbpath "D:/Program Files (x86)/MongoDB/Server/3.0/data/db" --logpath "D:/Program Files (x86)/MongoDB/Server/3.0/data/log/MongoDB.log" --install --serviceName "MongoDB"。

  這里MongoDB.log就是開始建立的日志文件,--serviceName "MongoDB" 服務(wù)名為MongoDB、運(yùn)行命令成功如下圖:

  在服務(wù)管理器中可能看到有一個(gè)名字為MongoDB的服務(wù)。右鍵啟動(dòng),也可以輸入命令啟動(dòng)。

    NET START MongoDB   (開啟服務(wù))

    NET stop MongoDB   (關(guān)閉服務(wù))

  服務(wù)開啟成功后,在控制對(duì)輸入mongo可以看到版本信息及MongoDB的一些說明:

 

2.3 刪除服務(wù)

  mongod --dbpath "D:/Program Files (x86)/MongoDB/Server/3.0/data/db" --logpath "D:/Program Files (x86)/MongoDB/Server/3.0/data/log/MongoDB.log" --remove --serviceName "MongoDB"


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 夏邑县| 桓仁| 江山市| 丰顺县| 政和县| 石首市| 南康市| 榆林市| 兴化市| 茶陵县| 通海县| 陵川县| 家居| 望都县| 石狮市| 凭祥市| 福贡县| 阳朔县| 北京市| 若羌县| 教育| 徐州市| 新丰县| 三门峡市| 衡山县| 姚安县| 成安县| 利津县| 蓬莱市| 色达县| 怀来县| 宁陵县| 昔阳县| 集贤县| 许昌县| 亳州市| 德保县| 汪清县| 连城县| 巢湖市| 永城市|