2.數(shù)據(jù)庫 數(shù)據(jù)庫是數(shù)據(jù)倉庫。數(shù)據(jù)庫當服務器處理超過十億條數(shù)據(jù)時,數(shù)據(jù)庫的存儲空間很大,可以存儲幾百萬、幾千萬甚至上億條數(shù)據(jù),用戶可以添加、查詢和更新數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫用于訪問數(shù)據(jù),包括很多圖片和字符串,數(shù)據(jù)庫什么事。
Tik Tok是一個CDN大戶,它可能是當今最大的CDN租戶之一。Tik Tok基本上使用所有國內(nèi)頭部CDN服務商的服務,不限于阿里云、互聯(lián)網(wǎng)主機等。他們有靈活的交通管制來分流和為災難做準備。要說有多大,我猜Tik Tok至少占了電信運營商20%的帶寬。采用分布式存儲,不是一臺服務器能完成的,而是區(qū)域組分布式存儲解決!Tik Tok、淘寶、微信等平臺都采用了分布式服務器架構(gòu)。
比如我們北京的網(wǎng)民肯定會從北京電信運營商的服務器節(jié)點接入互聯(lián)網(wǎng),而廣州的網(wǎng)民會從廣州電信運營商的服務器節(jié)點接入。平臺在北京和廣州的服務器上也有同樣的程序和數(shù)據(jù)庫,所以大家感覺網(wǎng)速很快。當本地平臺服務器向用戶提供數(shù)據(jù)下行接入時,也會同步向主服務器上傳數(shù)據(jù)。再打個貼切的比方:我們每個人都可以在線下全國各地的超市買到自己平時用的產(chǎn)品,因為廠家每天都要把貨運到全國各地的經(jīng)銷商、代理商、門店或者到處建倉儲物流。
你可以看看莫比烏斯星團。莫比烏斯集群由一組數(shù)據(jù)庫服務器組成,每臺服務器都安裝有相同的數(shù)據(jù)庫。集群支持共享磁盤架構(gòu),每臺機器無需共享設(shè)備即可連接,數(shù)據(jù)可以存儲在自己的存儲介質(zhì)中。根據(jù)數(shù)據(jù)是否分區(qū),莫比烏斯集群架構(gòu)分為標準架構(gòu)和高級架構(gòu):標準架構(gòu):每個節(jié)點有完全相同的數(shù)據(jù),每個節(jié)點有一套完整的數(shù)據(jù)。
我建議你使用高級架構(gòu),因為你需要對更多的數(shù)據(jù)進行分區(qū),從而提高查詢效果。標準架構(gòu)一般用于雙機備份。MoebiusForSQLServer高級結(jié)構(gòu)支持兩種分區(qū)方式:哈希分區(qū)和線性分區(qū)。哈希分區(qū)(Hash partition):是一種根據(jù)某個字段的值將表均勻分布到若干指定分區(qū)的分區(qū)方法。優(yōu)點:各分區(qū)分布的數(shù)據(jù)比較均勻,承受壓力比較均勻,可以充分利用機器。