国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

MongoDB 簡單介紹以及安裝

tianyu / 736人閱讀

摘要:介紹是一種數據庫,它在數據存儲的形態上和這類關系數據庫有本質區別。存儲的基本對象是,所以我們把它稱為一種文檔數據庫,而文檔的集合則組成了。

MongoDB 介紹

MongoDB 是一種 NoSQL 數據庫,它在數據存儲的形態上和 MySQL 這類關系數據庫有本質區別。MongoDB 存儲的基本對象是 Document,所以我們把它稱為一種文檔數據庫,而文檔的集合則組成了 Collection。與 SQL 的概念類比,Collection 對應于 TableDocument 對應于 RowDocument 使用一種 BSON(Binary JSON)結構來表達,JSON 大家都熟悉,像下面這樣。

MongoDB 應用場景

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

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

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

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

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

MongoDB 安裝

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

工具:

VMware版本號:12.0.0

CentOS版本:7.0

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

查看自己 Linux 版本:

uname –a

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

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

# 包含mongod守護程序和關聯的配置和init腳本
mongodb-org-server    

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

# 包含mongo shell,它是一個連接mongodb的命令行客戶端,允許用戶直接輸入nosql語法管理數據庫
mongodb-org-shell    

# 包含以下工具的MongoDB:數據導入、導出、備份、恢復等等
mongodb-org-tools    

創建 yum 源文件

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

將下面內容復制到源文件中

[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 的系統(Red Hat Enterprise Linux 或 CentOS Linux)上啟動 MongoDB

vim /etc/selinux/config

SELINUX 值設置為 disabled

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

# Centos6 啟動
$ service mongod start

# Centos7 啟動
$ systemctl start mongod

查看是否啟動

netstat -tlnup|grep mongod

查看是否占用 27017 端口號

netstat -tlnup|grep 27017

其它控制命令

# 停止 Mongodb 服務
$ service mongod stop

# 重啟 Mongodb
$ service mongod restart

設置開機啟動

chkconfig mongod on

找到 MongoDB 客戶端

find / -name mongo

連接客戶端

/usr/bin/mongo

輸入測試命令 show dbs 查看當前數據庫有哪些

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

:進入 MongoDB 界面會出現警告

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安全功能,如授權身份驗證。當然只是為了學習的話,可以忽略它,但是生產環境必須需要配置

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18973.html

相關文章

  • DOClever安裝以及使用介紹

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

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

    摘要:一先登錄官網下載安裝包。然后不斷下一步,安裝至結束。難點在啟動的服務以及將設置成服務,加配置文件在的服務中找到。在瀏覽器輸入是的端口號查看五配置本地服務在運行里輸入,進入本地服務設置。該配置會大大方便。可能很多人都不會創建配置文件。 一、先登錄Mongodb官網https://www.mongodb.com/downl... 下載 安裝包。32、64位的都行。showImg(htt...

    _Zhao 評論0 收藏0

發表評論

0條評論

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