MongoDB是一個基于分布式文件存儲的數據庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。
公司主營業務:成都網站設計、網站制作、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創新互聯公司推出東麗免費做網站回饋大家。
MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。它支持的數據結構非常松散,是類似json的bson格式,因此可以存儲比較復雜的數據類型。Mongo最大的特點是它支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。
*面向集合存儲,易存儲對象類型的數據。
*模式自由。
*支持動態查詢。
*支持完全索引,包含內部對象。
*支持查詢。
*支持復制和故障恢復。
*使用高效的二進制數據存儲,包括大型對象(如視頻等)。
*自動處理碎片,以支持云計算層次的擴展性。
*支持 Golang,RUBY,PYTHON,JAVA,C++,PHP,C#等多種語言。
*文件存儲格式為BSON(一種JSON的擴展)。
*可通過網絡訪問。
CentOS Linux release 7.2.1511
安裝包:mongodb-linux-x86_64-4.0.4.tgz
tar xf mongodb-linux-x86_64-4.0.4.tgz && cd mongodb-linux-x86_64-4.0.4
mkdir -p /data/{db,logs}
mkdir etc/ && cd etc/ && touch mongodb.conf
mongodb.conf配置信息
port=27017 #端口
dbpath= /data/db #數據庫存文件存放目錄
logpath= /data/logs/mongodb.log #日志文件存放路徑
logappend=true #使用追加的方式寫日志
fork=true #以守護進程的方式運行,創建服務器進程
maxConns=100 #最大同時連接數
#noauth=false #不啟用驗證
auth=true #啟用驗證
journal=true #每次寫入會記錄一條操作日志(通過journal可以重新構造出寫入的數據)。
#即使宕機,啟動時wiredtiger會先將數據恢復到最近一次的checkpoint點,然后重放后續的journal日志來恢復。
storageEngine=wiredTiger #存儲引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #這樣就可外部訪問了,例如從win10中去連虛擬機中的MongoDB
./bin/mongod -f etc/mongodb.conf
./bin/mongo
MongoDB shell version v4.0.4
connecting to: mongodb://127.0.0.1:27017
Implicit session: session { "id" : UUID("9daa9293-d882-44ec-ac41-2f49143b0ad9") }
MongoDB server version: 4.0.4
>
./bin/mongod --shutdown -f etc/mongodb.conf
vim /etc/profile
新增加一行
PATH=${PATH}:/root/mongodb-linux-x86_64-4.0.4/bin
source /etc/profile #使配置生效
文章標題:mongodb的安裝和配置
當前地址:http://m.newbst.com/article48/jediep.html
成都網站建設公司_創新互聯,為您提供微信小程序、關鍵詞優化、企業建站、網站內鏈、云服務器、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯