您好,登錄后才能下訂單哦!
本篇文章為大家展示了mongodb的介紹以及安裝方法,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
一、mongodb的介紹
1.什么是MongoDB
MongoDB是由C++語言編寫的,是一個基于分布式文件存儲的開源數據庫系統,屬于NoSQL;
在高負載的情況下,可以添加更多的節點,可以保證服務器性能;
MongoDB旨在為WEB應用提供可擴展的高性能數據存儲解決方案;
MongoDB將數據存儲為一個文檔,數據結構由鍵值(key=>value)對組成。MongoDB 文檔類似于 JSON 對象。字段值可以包含其他文檔,數組及文檔數組。
2.和關系型數據庫對比
3.MogoDB數據結構
二、mongodb的安裝
1.搭建yum源(這也是官方推薦的方法)
這次我安裝3.0版本,官方提供的源只支持64位系統
vim /etc/yum.repos.d/mongodb-org-3.0.repo
##############
[mongodb-org-3.0]
lname=MongoDBRepository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1
########################
2.安裝和配置MongoDB
安裝很簡單 yum install -y mongodb-org
編輯配置文件 vim/etc/mongod.conf 修改如下地方:
fork: true
pidFilePath:/var/run/mongodb/mongod.pid
把這兩行后面#開頭的注釋刪掉,否則重啟的時候會有問題
要想綁定多個ip,在bind_ip后寫多個ip,中間用逗號分隔,監聽全部ip留空即可。
3.啟動MongoDB
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
vim /etc/security/limits.conf 加入如下內容:
mongod soft nofile 64000
mongod hard nofile 64000
mongod soft nproc 32000
mongod hard nproc 32000
啟動:service mongod start
啟動的過程會比較慢,這是它在寫數據/var/lib/mongo
上述內容就是mongodb的介紹以及安裝方法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。