直播電商平臺(tái)開(kāi)發(fā)完成后,,開(kāi)發(fā)團(tuán)隊(duì)往往建議平臺(tái)選擇分布式數(shù)據(jù)庫(kù),,為什么不用集中式數(shù)據(jù)庫(kù)系統(tǒng)呢?按照數(shù)據(jù)實(shí)際上在網(wǎng)絡(luò)中的分布存儲(chǔ),,再采用集中式處理,,肯定會(huì)造成不小的通信開(kāi)銷(xiāo),而集中式也會(huì)因?yàn)樗谐绦蚨技性谝慌_(tái)計(jì)算機(jī)上,,一旦計(jì)算機(jī)發(fā)生故障,,則整個(gè)系統(tǒng)都會(huì)受到影響,可靠性降低,,集中式處理引起系統(tǒng)的規(guī)模和配置都不夠靈活,,對(duì)直播電商平臺(tái)開(kāi)發(fā)來(lái)說(shuō),系統(tǒng)可擴(kuò)充性差,。
一,、分布式的表現(xiàn) 對(duì)直播電商平臺(tái)開(kāi)發(fā)來(lái)說(shuō),分布式往往體現(xiàn)在兩個(gè)方面,,分布式數(shù)據(jù)庫(kù)和分布式數(shù)據(jù)庫(kù)管理系統(tǒng),。 而我們今天要說(shuō)的就是常見(jiàn)常用的DDBS(分布式數(shù)據(jù)庫(kù)系統(tǒng)),一個(gè)應(yīng)用程序可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行透明操作,,數(shù)據(jù)庫(kù)中的數(shù)據(jù)分別在不同的局部數(shù)據(jù)庫(kù)中存儲(chǔ),、由不同的DBMS進(jìn)行管理,、在不同的機(jī)器上運(yùn)行,DDBS有很多種分類(lèi),。 1,、同構(gòu)同質(zhì)型DDBS,各個(gè)場(chǎng)地都采用同一類(lèi)型的數(shù)據(jù)模型,,并且是同一型號(hào)的DBMS 2,、同構(gòu)異構(gòu)型DDBS,各個(gè)場(chǎng)地采用同一類(lèi)型的數(shù)據(jù)模型,,但DBMS的型號(hào)不同 3,、異構(gòu)型DDBS,直播電商平臺(tái)開(kāi)發(fā)各個(gè)場(chǎng)地的數(shù)據(jù)模型的型號(hào)不同,,甚至類(lèi)型也不同
二,、DDBS的特點(diǎn) 1、物理分布性,,數(shù)據(jù)不是存儲(chǔ)在一個(gè)場(chǎng)地上,,而是存儲(chǔ)在計(jì)算機(jī)網(wǎng)絡(luò)的多個(gè)場(chǎng)地上 2、邏輯整體性,,數(shù)據(jù)物理分布在各個(gè)場(chǎng)地,,但邏輯上是一個(gè)整體,可以被直播電商平臺(tái)開(kāi)發(fā)所有用戶(hù)使用 3,、場(chǎng)地自治性,,各個(gè)場(chǎng)地上的數(shù)據(jù)由本地的DBMS管理,具有自治處理能力 4,、場(chǎng)地協(xié)作性,,各個(gè)場(chǎng)地雖然有高度的自治性,但也需要相互協(xié)作構(gòu)成整體 三,、分布式數(shù)據(jù)存儲(chǔ)模式 1,、數(shù)據(jù)分配,是指直播電商平臺(tái)開(kāi)發(fā)在計(jì)算機(jī)網(wǎng)絡(luò)上的分配策略,,一般包括四種分配策略:集中式、分割式,、全復(fù)制式,、混合式 2、數(shù)據(jù)分片,,直播電商平臺(tái)開(kāi)發(fā)分布式數(shù)據(jù)庫(kù)中的數(shù)據(jù)可悲分割或復(fù)制在網(wǎng)絡(luò)場(chǎng)地的各個(gè)物理數(shù)據(jù)庫(kù)中,,一般會(huì)分垂直分片、水平封片和混合型分片三種 聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),,未經(jīng)作者本人同意,,禁止轉(zhuǎn)載,,否則將追究相關(guān)法律責(zé)任 |
|