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

          軟件下載吧

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

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

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

          一、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

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

          主站蜘蛛池模板: 精品国产一区二区三区www| 狠狠做深爱婷婷综合一区 | 亚洲va乱码一区二区三区| 日本一区高清视频| 亚洲AV无码第一区二区三区| 波多野结衣精品一区二区三区 | 国产人妖视频一区二区| 国产凸凹视频一区二区| 无码一区二区三区中文字幕| 91在线一区二区| 中文字幕在线看视频一区二区三区 | 国产精品丝袜一区二区三区| 精品日韩在线视频一区二区三区 | 久久中文字幕一区二区| 久久亚洲中文字幕精品一区| 精品一区二区三区在线播放| 国产精品视频无圣光一区| 最新中文字幕一区| 国产一区在线播放| 一区免费在线观看| 精品人妻一区二区三区毛片 | 中文字幕亚洲乱码熟女一区二区| 亚洲AV无码一区二区三区在线观看 | 少妇一晚三次一区二区三区| 男女久久久国产一区二区三区| 人妻AV一区二区三区精品| 久久毛片一区二区| 在线精品自拍亚洲第一区| 秋霞鲁丝片一区二区三区| 国产伦一区二区三区高清| 中文人妻无码一区二区三区| 一区二区在线观看视频| 国产在线乱子伦一区二区| eeuss鲁片一区二区三区| 高清无码一区二区在线观看吞精| 国产伦精品一区二区免费 | 国产在线aaa片一区二区99| 亚洲一区二区三区高清| 久热国产精品视频一区二区三区| 国产日韩精品一区二区三区 | 中文字幕一区二区三区在线观看 |