成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

MongoDB 簡(jiǎn)單介紹以及安裝

tianyu / 823人閱讀

摘要:介紹是一種數(shù)據(jù)庫(kù),它在數(shù)據(jù)存儲(chǔ)的形態(tài)上和這類關(guān)系數(shù)據(jù)庫(kù)有本質(zhì)區(qū)別。存儲(chǔ)的基本對(duì)象是,所以我們把它稱為一種文檔數(shù)據(jù)庫(kù),而文檔的集合則組成了。

MongoDB 介紹

MongoDB 是一種 NoSQL 數(shù)據(jù)庫(kù),它在數(shù)據(jù)存儲(chǔ)的形態(tài)上和 MySQL 這類關(guān)系數(shù)據(jù)庫(kù)有本質(zhì)區(qū)別。MongoDB 存儲(chǔ)的基本對(duì)象是 Document,所以我們把它稱為一種文檔數(shù)據(jù)庫(kù),而文檔的集合則組成了 Collection。與 SQL 的概念類比,Collection 對(duì)應(yīng)于 TableDocument 對(duì)應(yīng)于 RowDocument 使用一種 BSON(Binary JSON)結(jié)構(gòu)來(lái)表達(dá),JSON 大家都熟悉,像下面這樣。

MongoDB 應(yīng)用場(chǎng)景

游戲場(chǎng)景:使用 MongoDB 存儲(chǔ)游戲用戶信息,用戶的裝備、積分等直接以內(nèi)嵌文檔的形式存儲(chǔ),方便查詢、更新

物流場(chǎng)景:使用 MongoDB存儲(chǔ)訂單信息,訂單狀態(tài)在運(yùn)送過(guò)程中會(huì)不斷更新,以 MongoDB內(nèi)嵌數(shù)組的形式來(lái)存儲(chǔ),一次查詢就能將訂單所有的變更讀取出來(lái)

社交場(chǎng)景:使用 MongoDB存儲(chǔ)存儲(chǔ)用戶信息,以及用戶發(fā)表的朋友圈信息,通過(guò)地理位置索引實(shí)現(xiàn)附近的人、地點(diǎn)等功能

物聯(lián)網(wǎng)場(chǎng)景:使用 MongoDB存儲(chǔ)所有接入的智能設(shè)備信息,以及設(shè)備匯報(bào)的日志信息,并對(duì)這些信息進(jìn)行多維度的分析

視頻直播:使用 MongoDB存儲(chǔ)用戶信息、禮物信息等

MongoDB 安裝

MongoDB 的安裝方式比較簡(jiǎn)單,由于源碼安裝比較麻煩,我們的本意只是為了學(xué)習(xí) MongoDByum 種傻瓜式安裝是為了更方便現(xiàn)在學(xué)習(xí),本文以 yum 方式安裝。

工具:

VMware版本號(hào):12.0.0

CentOS版本:7.0

: 3.4 版本 MongoDB 不再為 32 位平臺(tái)(Linux 和 Windows)提供商業(yè)支持,本文安裝版本為3.4

查看自己 Linux 版本:

uname –a

x86_64 表示 64 位機(jī)器
i686 表示 32 位機(jī)器

整個(gè) MongoDB(社區(qū)版)包含如下軟件

# 包含mongod守護(hù)程序和關(guān)聯(lián)的配置和init腳本
mongodb-org-server    

# 包含mongos守護(hù)程序
mongodb-org-mongos    

# 包含mongo shell,它是一個(gè)連接mongodb的命令行客戶端,允許用戶直接輸入nosql語(yǔ)法管理數(shù)據(jù)庫(kù)
mongodb-org-shell    

# 包含以下工具的MongoDB:數(shù)據(jù)導(dǎo)入、導(dǎo)出、備份、恢復(fù)等等
mongodb-org-tools    

創(chuàng)建 yum 源文件

vim /etc/yum.repos.d/mongodb-org-3.4.repo

將下面內(nèi)容復(fù)制到源文件中

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

啟動(dòng) yum 命令開(kāi)始安裝

yum install -y mongodb-org

如果使用 SELinux,則必須配置 SELinux,以允許在基于 Red Hat Linux 的系統(tǒng)(Red Hat Enterprise Linux 或 CentOS Linux)上啟動(dòng) MongoDB

vim /etc/selinux/config

SELINUX 值設(shè)置為 disabled

啟動(dòng) Mongodb (Mongodb 服務(wù)端的默認(rèn)連接端口是 27017)

# Centos6 啟動(dòng)
$ service mongod start

# Centos7 啟動(dòng)
$ systemctl start mongod

查看是否啟動(dòng)

netstat -tlnup|grep mongod

查看是否占用 27017 端口號(hào)

netstat -tlnup|grep 27017

其它控制命令

# 停止 Mongodb 服務(wù)
$ service mongod stop

# 重啟 Mongodb
$ service mongod restart

設(shè)置開(kāi)機(jī)啟動(dòng)

chkconfig mongod on

找到 MongoDB 客戶端

find / -name mongo

連接客戶端

/usr/bin/mongo

輸入測(cè)試命令 show dbs 查看當(dāng)前數(shù)據(jù)庫(kù)有哪些

停止 MongoDB 服務(wù)器
可以使用 Ctrl + c 或者輸入 exit 退出 MongoDB 界面。

:進(jìn)入 MongoDB 界面會(huì)出現(xiàn)警告

Server has startup warnings: 
2017-03-30T06:40:26.039+0800 I CONTROL  [initandlisten] 
2017-03-30T06:40:26.039+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-03-30T06:40:26.039+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2017-03-30T06:40:26.039+0800 I CONTROL  [initandlisten] 
2017-03-30T06:40:26.040+0800 I CONTROL  [initandlisten] 
2017-03-30T06:40:26.040+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is "always".
2017-03-30T06:40:26.040+0800 I CONTROL  [initandlisten] **        We suggest setting it to "never"
2017-03-30T06:40:26.040+0800 I CONTROL  [initandlisten] 
2017-03-30T06:40:26.040+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is "always".
2017-03-30T06:40:26.040+0800 I CONTROL  [initandlisten] **        We suggest setting it to "never"
2017-03-30T06:40:26.040+0800 I CONTROL  [initandlisten] 

這是因?yàn)闆](méi)有配置 MongoDB安全功能,如授權(quán)身份驗(yàn)證。當(dāng)然只是為了學(xué)習(xí)的話,可以忽略它,但是生產(chǎn)環(huán)境必須需要配置。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/18973.html

相關(guān)文章

  • DOClever安裝以及使用介紹

    摘要:被贊為目前最好用的接口管理平臺(tái),強(qiáng)大之處在哪試他一試。下面再安裝一個(gè)的可視化工具。我安裝的是,官網(wǎng)是,需要的話可以自行下載安裝。新建文件文件,內(nèi)容如下保存后,直接雙擊即啟動(dòng)項(xiàng)目。 DOClever被贊為目前最好用的接口管理平臺(tái),強(qiáng)大之處在哪?試他一試。一、什么是DOClever?官網(wǎng)地址:http://doclever.cn/controller...DOClever與目前postma...

    kun_jian 評(píng)論0 收藏0
  • 在windows中MongoDB安裝及配置

    摘要:一先登錄官網(wǎng)下載安裝包。然后不斷下一步,安裝至結(jié)束。難點(diǎn)在啟動(dòng)的服務(wù)以及將設(shè)置成服務(wù),加配置文件在的服務(wù)中找到。在瀏覽器輸入是的端口號(hào)查看五配置本地服務(wù)在運(yùn)行里輸入,進(jìn)入本地服務(wù)設(shè)置。該配置會(huì)大大方便??赡芎芏嗳硕疾粫?huì)創(chuàng)建配置文件。 一、先登錄Mongodb官網(wǎng)https://www.mongodb.com/downl... 下載 安裝包。32、64位的都行。showImg(htt...

    _Zhao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<