風(fēng)哥數(shù)據(jù)庫(kù)架構(gòu)師風(fēng)哥門徒【數(shù)據(jù)庫(kù)&大數(shù)據(jù)&分布式&國(guó)產(chǎn)&容器
2023-07-12 09:17 作者:一起拼課學(xué)習(xí)下_ | 我要投稿
業(yè)務(wù)系統(tǒng)應(yīng)用架構(gòu)設(shè)計(jì)時(shí)如何適配分布式數(shù)據(jù)庫(kù)以實(shí)現(xiàn)高性能,在線擴(kuò)展后性能如何同步提升?
性能問題,是需要慎重考慮的。如果僅僅考察個(gè)體的表現(xiàn),分布式數(shù)據(jù)庫(kù)很有可能不如傳統(tǒng)單機(jī)數(shù)據(jù)庫(kù)或集中式數(shù)據(jù)庫(kù)。其分布式架構(gòu)在原理就先天存在一些短板,對(duì)于要求極致性能的場(chǎng)景是不合適的。
分布式數(shù)據(jù)庫(kù)的強(qiáng)處,是在于擴(kuò)展系統(tǒng)的整體吞吐能力,可承載更多的業(yè)務(wù)量。因此從原理上講,擴(kuò)展后不會(huì)提升性能。當(dāng)然,分布式系統(tǒng)擴(kuò)展后,數(shù)據(jù)庫(kù)被做個(gè)更多的拆分,會(huì)有助于單體執(zhí)行效率的提升,這種情況下是有性能提升的。
基于上面,在應(yīng)用架構(gòu)設(shè)計(jì)時(shí),應(yīng)充分利用分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)分布特點(diǎn),做好業(yè)務(wù)單元化。通過在更小的數(shù)據(jù)單元完成,進(jìn)而達(dá)到優(yōu)化效果。
標(biāo)簽: