下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > DB2 > 安裝部署 MongoDB數據庫安裝環境準備及使用講解

          安裝部署 MongoDB數據庫安裝環境準備及使用講解

          時間:2024-02-04 13:45作者:下載吧人氣:25

          一、MongoDB 簡介

          MongoDB 是由 C++ 語言編寫的,是一個基于分布式文件存儲的非關系型開源數據庫系統。其優勢在于可以存放海量數據,具備強大的查詢功能,是一個獨立的面向集合文檔形式的。

          應用平臺:MongoDB 支持 Unix Linux Windows 等系統平臺。

          MySQL 與 MongoDB 區別:

          MySQL 數據庫 數據表 數據
          MongDB 數據庫 集合 文檔

          1.MongoDB 特點

          存儲性:

          面向集合:數據被分組存儲在數據集中,被稱為一個集合。

          面向文檔:存儲在集合中的文檔,被存儲為鍵值對的形式。

          高效二進制數據存儲:使用二進制格式存儲,可以保存任何類型的數據對象。

          操作性:

          完全索引:可以在任意屬性上建立索引,包含內部對象。以提高查詢的速度。

          強大的聚合工具:MongoDB 除了提供豐富的查詢功能外,還提供了強大的聚合工具,如 count group 等。

          支持 Perl PHP Java C# JavaScript Ruby Python CC++ 語言的驅動程序。

          可用性:

          支持復制和數據恢復:MongoDB 支持主從復制機制,可以實現數據的備份、故障恢復、讀擴展等功能。而基于副本集的復制機制提供了自動故障恢復的功能,確保了集群數據不會丟失。

          自動處理分片:MongoDB 支持集群自動切分數據,對數據進行切分可以使用集群存儲更多的數據,實現更大的負載,也能保證存儲的負載均衡。

          2.MongoDB 適用場景

          網站實時數據處理:它非常適合實時的插入、更新與查詢,并具備網站實時數據存儲所需的復制及高伸縮性。

          緩存:它適合作為信息基礎設施的緩存層。在系統重啟之后,由它搭建的持久化緩存層可以避免下層的數據源過載。

          高伸縮性的場景:非常適合由數十臺或數百臺服務器組成的數據庫。

          不適用于的場景如下:

          要求高度事務性的系統(例如:銀行和會計系統)傳統的商業只能應用。復雜的跨文檔(表)級聯查詢。

          3.MongoDB 存儲結構

          邏輯結構:

          文檔 document:存放的數據。

          集合 collection:由多個文檔組成,相當于表,但不同的是集合是無固定架構。

          數據庫 database:多個集合組成的數據庫。

          物理結構:

          .wt 文件:每個表或索引對應一個命名空間,數據量增加,文件數量增多,存儲了分配和正在使用的磁盤空間。

          數據文件:存放數據的實體,并且使用預分配空間機制。

          日志文件:系統日志文件、journal 日志文件(用于 MongoDB 崩潰恢復的保障)、oplog 復制操作日志文件(相當于 MySQL 的 BinLog 文件)、慢查詢日志(查詢操作超出指定時間的語句)

          物理結構就是真正存放數據的位置。

          4.MongoDB 數據類型

          安裝部署 MongoDB數據庫安裝環境準備及使用講解

          二、部署 MongoDB 數據庫應用

          主機名 操作系統 IP 地址 版本
          MongoDB CentOS 7.4 192.168.1.1 mongodb-linux-x86_64-rhel70-4.4.5.tgz

          1.準備系統環境

          [root@MongoDB ~]# ulimit -n 25000 # 同一時間最多開啟的文件數
          [root@MongoDB ~]# ulimit -u 25000 # 用戶最多開啟的程序數目
          [root@MongoDB ~]# echo 0 > /proc/sys/vm/zone_reclaim_mode # 設置內核參數. 當某個節點內存不足時可以借用其它節點的內存
          [root@MongoDB ~]# sysctl -w vm.zone_reclaim_mode=0
          vm.zone_reclaim_mode = 0
          [root@MongoDB ~]# echo never > /sys/kernel/mm/transparent_hugepage/enabled
          [root@MongoDB ~]# echo never > /sys/kernel/mm/transparent_hugepage/defrag
          標簽MongoDB,技術文檔,數據庫,MongoDB
          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          盖楼回复X

          (您的评论需要经过审核才能显示)

          主站蜘蛛池模板: 亚洲国产成人精品久久久国产成人一区二区三区综 | 国产精品视频无圣光一区| 亲子乱av一区区三区40岁| 国产日韩高清一区二区三区 | 99久久精品午夜一区二区| 日韩一区二区三区不卡视频| 精品亚洲一区二区| 精品人妻少妇一区二区三区不卡| 久久精品免费一区二区三区 | 无码人妻精品一区二区| 精品无码成人片一区二区| 91精品一区二区三区在线观看| 一区二区三区观看| 国产精品一区二区三区久久| 色老头在线一区二区三区| 岛国精品一区免费视频在线观看| 四虎在线观看一区二区| 亚洲制服中文字幕第一区| 好爽毛片一区二区三区四| 日韩一区在线视频| 国产麻豆媒一区一区二区三区| 中文字幕日韩丝袜一区| 久久久久久综合一区中文字幕| 日本一区二区三区在线网| 亚洲日韩AV一区二区三区中文| 亚洲一区二区三区日本久久九| 中文字幕久久久久一区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 中文字幕无码不卡一区二区三区| 伊人激情AV一区二区三区| 精品无码综合一区| 一区二区三区在线| 国产精品成人一区二区| 爆乳熟妇一区二区三区霸乳| 色综合视频一区二区三区| AV天堂午夜精品一区| 久草新视频一区二区三区| 国产成人一区二区三区在线观看 | 人妻少妇久久中文字幕一区二区| 国产成人无码一区二区三区| 亚洲日本va午夜中文字幕一区|