MongoDB 4.0版本

來源:互聯網
上載者:User

標籤:cal   關係   並發   分布式檔案   community   系統   命名   最大   預設連接埠   

MongoDB 簡介
  • 是一款跨平台、面向文檔的資料庫。可實實現高效能、高可、可用性、並且能輕鬆擴充。是一個基於分布式檔案儲存體開來源資料庫系統,在高負載的清苦下添加更多節點。
  • MongoDB 也是一個介於關係型資料庫和非關聯式資料庫之間的產品,是非關係型資料資料庫當中功能最豐富,最像關聯式資料庫的。
    MongoDB 特點
    -安裝簡單,提供了面向文檔儲存,模式自由
    豐富的查詢語句和多級索引,複製機制,易於水平擴充,可插入儲存引擎。跨平台多語言支援·如ruby、python、Java、c++ PHP c# 等多種語言。
使用領域
MongoDB可以為Web應用提供可擴充的高效能資料儲存解決方案。MongoDB主要適用領域有網站資料、分布式情境、資料緩衝和JSON檔案格式儲存。適用大資料量、高並發、若事務的互連網應用,其內建的水平擴充機制提供了從幾百萬到十億層級的資料處理能力,可以很好地滿足Web2.0和移動互連網應用資料存放區的要求。
部署安裝
1. [官網](https://www.mongodb.com/download-center?jmp=nav#community)2. 安裝支援的軟體包yum -y install openssl-devel libcurl3. 解壓縮mongdb軟體包tar zxvf mongodb-linux-x86_64-rhel70-4.0.0.tgz -C /opt4. 重新命名並移動目錄至/usr/local/目錄下mv /opt/mongodb-linux-x86_64-rhel70-4.0.0 /usr/local/mongodb5. 建立mongodb的資料存放區目錄、日誌儲存目錄及記錄檔mkdir -p /data/mongodb1mkdir -p /data/logs/mongodbtouch /data/logs/mongodb/mongodb1.logchmod -R 777 /data/logs/mongodb/mongodb1.log6. 調整shell 啟動資源ulimit -n 25000    #同一時刻最多開啟檔案數ulimit -u 25000     #同一時刻最多開啟程式數7. 建立設定檔(啟動指令碼)vim /usr/local/mongodb/bin/mongodb1.confpot=27017    #預設連接埠dbpath=/data/mongodb1 # 資料存放目錄logpath=/data/logs/mongodb/mongodb1.log #記錄檔logappend=true  #使用追加方式寫日誌fork=true       #後台運行maxConns=5000   #最大同時連結數預設2000storageEngine=mmapv1 #指定儲存引擎為記憶體對應檔

設定核心參數(當某個節點可用記憶體不足時,系統會從其他節點分配記憶體)

echo 0 > /proc/sys/vm/zone_reclaim_modesysctl -w vm.zone_reclaim_mode=0echo never > /sys/kernel/mm/transparent_hugepage/enabledecho never > /sys/kernel/mm/transparent_hugepage/defrag

MongoDB 的可執行檔位於 bin 目錄下,所以可以將其添加到 PATH 路徑中:

vim /etc/profile#在檔案末尾追加以下語句export PATH=/usr/local/mongodb/bin:$PATH重新載入環境變數source /etc/profile設定mongodb開機自啟動vim /etc/rc.local#在檔案末尾追加以下語句rm -rf /data/mongodb1/mongodb.lock/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb1.conf #啟動

MongoDB 4.0版本

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.