分布式資料庫集群中介軟體 分布式中的概念

2021-07-04 19:10:45 字數 795 閱讀 2522

分布式系統中,存在著三組非常重要的概念:節點,網路,儲存。

下面我們來從書上說的先來理解一下:

節點:系統中通過一定的協議完成相應的計算的功能的一台機器或者乙個程序等等。

網路:通訊通道。

儲存:系統需要持久化的資料以及一些維護系統正常運作的元資料資訊等。

舉個例子:

古村落需要交納稅款:

分布式系統就好比是乙個古村落,村子中每個人都過著安逸祥和的生活。那麼每個家庭就相當於是乙個節點。每個家庭都會生孩子,但是家庭不能太多人員居住,因為家庭太大就會不好運轉。當家庭中的成員過多的時候,也就是家不能承受如此的重負的時候,分家就是必然的結果。分家也就是新的節點產生的時機。

每個家庭都會有自己的房屋,都會有自己的耕地,這些我們稱之為財產。每乙個家庭對應乙個自己的財產,這些財產就標誌著這家人目前的生活狀態。若是出村(宕機)一段時間再回來,依然能夠繼續按照之前的生活狀態繼續生活。這些財產就象徵著需要被儲存的資訊或者節點元資料資訊。

再有,在每個家庭的生活中,難免會有自己家裡不能解決的事情。遇到自己不能夠解決的事情的時候,需要向外界求助,自己的鄰里親朋。這就需要能夠與鄰里之間達成正常的交流。這些交流就需要網路來達成每個節點的交流情況。

節點還會有不同的角色,比如說有些村民自然要被推選出來當醫生,有些村民則需要當教員,不同的村民家中的財產各不相同。醫生家中要常備草藥,教員家中少不了書籍,農夫家中少不了農具。

最終的目標是要整個村子繳納稅款,至於怎麼能夠正常的繳納出合格的稅款,村子內部自己決定就好了。

其實計算機內的一系列解決問題的方法,都可以從現實生活中找到縮影。我們不生產解決方案,我們是生活的搬運工。

分布式資料庫集群中介軟體

我是乙個分布式資料庫集群中介軟體的開發者,已經一年多一點的開發時間了,今天總結點我所知道的一些事情,給有新近來到這個領域的研發人員一點借鑑。生活不易,賺錢不易,離開只是為多賺點錢。學渣 我只是說我所開發過的系統 後面文章會有詳細的分析,這裡只做簡單的梳理。也就是你要研發分布式資料庫集群中介軟體,需要...

分布式資料庫集群中介軟體理解 分布式模型

這就是說我們一台機器不能完成這樣的工作量,需要將資料和計算分到多台機器上才能更加高效的處理請求。接下來首先需要決策的就是,要選擇什麼樣子的分布式模型進行系統的設計,一般有兩種模型供參考 a 心化的分布式模型 簡單理解就是所有的命令都會被傳送到中心節點,由中心節點統一的分析,將經過分析的事件拆分,傳送...

分布式資料庫中介軟體對比總結

摘要 目前資料庫中介軟體有很多,基本這些中介軟體在下都有了解和使用,各種中介軟體優缺點及使用場景也都有些心的。所以總結乙個關於中介軟體比較的系列,希望可以對大家有幫助。目前資料庫中介軟體有很多,基本這些中介軟體在下都有了解和使用,各種中介軟體優缺點及使用場景也都有些心的。所以總結乙個關於中介軟體比較...