摘要:文檔數(shù)據(jù)庫在中,一條紀錄就是一個文檔,它是由字段和值對組成的數(shù)據(jù)結構。尤其是在數(shù)據(jù)庫系統(tǒng)中,對于嵌入式數(shù)據(jù)模型的支持減少了活動。它提供自動故障轉(zhuǎn)移數(shù)據(jù)冗余副本集是一組服務器,保持相同的數(shù)據(jù)集,提供冗余和提高數(shù)據(jù)可用性的。
MongoDB 是一個提供了高性能、高可用、自動擴展的開源的文檔數(shù)據(jù)庫。
文檔數(shù)據(jù)庫在MongoDB中,一條紀錄就是一個文檔,它是由字段和值對組成的數(shù)據(jù)結構。MongoDB的文檔類似于 JSON 對象。字段值可以包含其他文檔、數(shù)組、和文檔數(shù)組。
使用文檔的優(yōu)勢是:
文檔(例如對象)對應許多編程語言的默認數(shù)據(jù)類型。
嵌入文檔和數(shù)組減少了昂貴的 join 操作的需求。
動態(tài)模式支持流暢多態(tài)性。
主要特征 高性能MongoDB中提供高性能的數(shù)據(jù)持久化。 尤其是:
在數(shù)據(jù)庫系統(tǒng)中,對于嵌入式數(shù)據(jù)模型的支持減少了 I/O 活動。
索引支持更快的查詢,可以從內(nèi)嵌文檔和數(shù)組中包含Key。
豐富的查詢語言MongoDB支持豐富的查詢語言,支持讀寫操作(CURD),例如:
數(shù)據(jù)聚合
文本檢索和地理空間查詢
高可用MongoDB 的復制功能,被成為副本集。它提供:
自動故障轉(zhuǎn)移
數(shù)據(jù)冗余
副本集是一組MongoDB服務器,保持相同的數(shù)據(jù)集,提供冗余和提高數(shù)據(jù)可用性的。
MongoDB提供水平可伸縮性的核心功能:
分片將數(shù)據(jù)分布到集群的機器
標記清楚分片允許數(shù)據(jù)引導到特定的分片,如考慮地理分布的碎片
支持多種存儲引擎MongoDB支持多個存儲引擎,如:
WiredTiger存儲引擎
MMAPv1存儲引擎
此外,MongoDB提供可插拔存儲引擎API,允許第三方制定MongoDB的存儲引擎。
下一章:https://segmentfault.com/a/11...
本文來源:https://docs.mongodb.com/manu...
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/18889.html
摘要:概述使用這個教程在使用軟件包安裝社區(qū)版本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動安裝下面列出的四個組件包包含守護程序和關聯(lián)配置和初始化腳本 概述 使用這個教程在 Amazon Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 本安裝教程僅支持64位操作系統(tǒng). 詳細信息請參閱平...
摘要:概述使用這個教程在或者使用軟件包安裝社區(qū)版雖然包含自己的軟件包但官方的社區(qū)版包通常是最新的本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持這些軟件包可以與其它版本一起工作。 概述 使用這個教程在 Debian 7 Wheezy 或者 Debian 8 Jessie 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. 雖然 Debian 包含自己的 MongoDB 軟件包, 但官方的 ...
摘要:概述使用這個教程在和使用軟件包安裝社區(qū)版雖然發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動 概述 使用這個教程在 SUSE Linux 11 和 12 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 雖然 SUSE 發(fā)行版包含自己的 ...
摘要:概述使用這個教程在使用軟件包安裝社區(qū)版包含自己的軟件包但官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅提供位長期支持版本例如,等等這些軟件包可能將和其它版本一起工作然后它們并不支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 LTS Ubuntu Linux 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. Ubuntu 包含自己的 Mong...
摘要:概述使用這個教程在企業(yè)版或者使用軟件包安裝社區(qū)版雖然一些發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持不建議對企業(yè)版的支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 Red Hat 企業(yè)版 Linux 或者 CentOS6/7 Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版...
閱讀 2580·2021-11-24 09:38
閱讀 2612·2019-08-30 15:54
閱讀 926·2019-08-30 15:52
閱讀 1915·2019-08-30 15:44
閱讀 2721·2019-08-30 13:48
閱讀 776·2019-08-29 16:21
閱讀 1006·2019-08-29 14:03
閱讀 2221·2019-08-28 18:15