亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

MongoDB 簡單介紹以及安裝

tianyu / 800人閱讀

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

MongoDB 介紹

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

MongoDB 應(yīng)用場景

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

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

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

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

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

MongoDB 安裝

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

工具:

VMware版本號:12.0.0

CentOS版本:7.0

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

查看自己 Linux 版本:

uname –a

x86_64 表示 64 位機器
i686 表示 32 位機器

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

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

# 包含mongos守護程序
mongodb-org-mongos    

# 包含mongo shell,它是一個連接mongodb的命令行客戶端,允許用戶直接輸入nosql語法管理數(shù)據(jù)庫
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

啟動 yum 命令開始安裝

yum install -y mongodb-org

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

vim /etc/selinux/config

SELINUX 值設(shè)置為 disabled

啟動 Mongodb (Mongodb 服務(wù)端的默認連接端口是 27017)

# Centos6 啟動
$ service mongod start

# Centos7 啟動
$ systemctl start mongod

查看是否啟動

netstat -tlnup|grep mongod

查看是否占用 27017 端口號

netstat -tlnup|grep 27017

其它控制命令

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

# 重啟 Mongodb
$ service mongod restart

設(shè)置開機啟動

chkconfig mongod on

找到 MongoDB 客戶端

find / -name mongo

連接客戶端

/usr/bin/mongo

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

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

:進入 MongoDB 界面會出現(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] 

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

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/18973.html

相關(guān)文章

  • DOClever安裝以及使用介紹

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

    kun_jian 評論0 收藏0
  • 在windows中MongoDB安裝及配置

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

    _Zhao 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<