亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

MongoDB學習

h9911 / 1175人閱讀

摘要:旨在為應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案。一臺服務(wù)器的系統(tǒng)崩潰并不影響到其余的服務(wù)器。開放系統(tǒng)由于它是開放的系統(tǒng),本地或者遠程都可以訪問到該服務(wù)。分布式的缺點故障排除故障排除和診斷問題。

MongoDB 是一個基于分布式文件存儲的數(shù)據(jù)庫。由 C++ 語言編寫。旨在為 WEB 應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案。

這里提及一下分布式的優(yōu)點:

可靠性(容錯) :

分布式計算系統(tǒng)中的一個重要的優(yōu)點是可靠性。一臺服務(wù)器的系統(tǒng)崩潰并不影響到其余的服務(wù)器。

可擴展性:

在分布式計算系統(tǒng)可以根據(jù)需要增加更多的機器。

資源共享:

共享數(shù)據(jù)是必不可少的應(yīng)用,如銀行,預(yù)訂系統(tǒng)。

靈活性:

由于該系統(tǒng)是非常靈活的,它很容易安裝,實施和調(diào)試新的服務(wù)。

更快的速度:

分布式計算系統(tǒng)可以有多臺計算機的計算能力,使得它比其他系統(tǒng)有更快的處理速度。

開放系統(tǒng):

由于它是開放的系統(tǒng),本地或者遠程都可以訪問到該服務(wù)。

更高的性能:
相較于集中式計算機網(wǎng)絡(luò)集群可以提供更高的性能(及更好的性價比)。

分布式的缺點:

故障排除:

故障排除和診斷問題。

軟件:

更少的軟件支持是分布式計算系統(tǒng)的主要缺點。

網(wǎng)絡(luò):

網(wǎng)絡(luò)基礎(chǔ)設(shè)施的問題,包括:傳輸問題,高負載,信息丟失等。

安全性:
開放系統(tǒng)的特性讓分布式計算系統(tǒng)存在著數(shù)據(jù)的安全性和共享的風險等問題。

Why NoSqL ?

 NoSQL用于超大規(guī)模數(shù)據(jù)的存儲。如果要進行數(shù)據(jù)的爬取和訪問,用戶生成的數(shù)據(jù)和用戶操作日志已經(jīng)成倍增加.傳統(tǒng)的數(shù)據(jù)庫已經(jīng)不在適合這些應(yīng)用了.NOSQL數(shù)據(jù)庫的發(fā)展卻也能很好的處理這些大的數(shù)據(jù)

  

CAP定理[待做項目深入理解]

在計算機科學中, CAP定理(CAP theorem), 又被稱作 布魯爾定理(Brewer"s theorem), 它指出對于一個分布式計算系統(tǒng)來說,不可能同時滿足以下三點:

一致性(Consistency) (所有節(jié)點在同一時間具有相同的數(shù)據(jù))

可用性(Availability) (保證每個請求不管成功或者失敗都有響應(yīng))

分隔容忍(Partition tolerance) (系統(tǒng)中任意信息的丟失或失敗不會影響系統(tǒng)的繼續(xù)運作)

CAP理論的核心是:一個分布式系統(tǒng)不可能同時很好的滿足一致性,可用性和分區(qū)容錯性這三個需求,最多只能同時較好的滿足兩個。

所以這樣,根據(jù)CPA原理將NoSQL數(shù)據(jù)庫分成了CA原則,滿足CP原則和滿足AP原則

CA - 單點集群,滿足一致性,可用性的系統(tǒng),通常在可擴展性上不太強大。

CP - 滿足一致性,分區(qū)容忍性的系統(tǒng),通常性能不是特別高。

AP - 滿足可用性,分區(qū)容忍性的系統(tǒng),通常可能對一致性要求低一些。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/19200.html

相關(guān)文章

  • Mongodb學習記錄:入門(一)

    摘要:通過在文檔中嵌入文檔和數(shù)組面向文檔的方法能夠僅使用一條記錄來表現(xiàn)復(fù)雜的層次關(guān)系這與使用現(xiàn)代面向?qū)ο笳Z言的開發(fā)者對數(shù)據(jù)的看法一致。在模式下會限制輸出信息數(shù)據(jù)庫命令輸出,副本集活動,連接接受事件,連接關(guān)閉事件。指定一個文件或。 預(yù)熱看我之前的文章Node學習記錄: mongodb 這個系列旨在系統(tǒng)的學習Mongodb 使用windows的同學可以看這篇文章MongoDB開發(fā)學習 學習目標 ...

    whinc 評論0 收藏0
  • MongoDB學習筆記 — mac下MongoDB的安裝與使用

    摘要:在上安裝有兩種方法下載安裝包安裝使用安裝方式下載安裝包安裝注意在中不支持像方式,只好用方式來下載。再打開一個終端窗口,執(zhí)行以下命令停止在開啟服務(wù)的控制臺,即可停止或者直接關(guān)閉開啟服務(wù)的控制臺。 在Mac上安裝MongoDB有兩種方法: 下載安裝包安裝 使用 brew 安裝 1. curl方式下載安裝包安裝 注意:在mac中不支持像wget方式,只好用curl方式來下載。 可以直接到...

    guqiu 評論0 收藏0
  • MongoDB學習筆記 — mac下MongoDB的安裝與使用

    摘要:在上安裝有兩種方法下載安裝包安裝使用安裝方式下載安裝包安裝注意在中不支持像方式,只好用方式來下載。再打開一個終端窗口,執(zhí)行以下命令停止在開啟服務(wù)的控制臺,即可停止或者直接關(guān)閉開啟服務(wù)的控制臺。 在Mac上安裝MongoDB有兩種方法: 下載安裝包安裝 使用 brew 安裝 1. curl方式下載安裝包安裝 注意:在mac中不支持像wget方式,只好用curl方式來下載。 可以直接到...

    luck 評論0 收藏0
  • mongodb 學習記錄

    摘要:操作選擇數(shù)據(jù)庫選擇或創(chuàng)建集合創(chuàng)建一個文檔測試插入文檔到集合文檔插入成功結(jié)果文檔插入成功選擇數(shù)據(jù)庫選擇或創(chuàng)建集合結(jié)果各種 1.安裝mongodb 服務(wù) wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz //下載 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz /...

    henry14 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<