閱讀以下關(guān)于 Web 系統(tǒng)架構(gòu)設(shè)計的敘述,在答題紙上回答問題 1至問題 3。
【說明】
某公司開發(fā)的 B2C 商務(wù)平臺因業(yè)務(wù)擴展,導(dǎo)致系統(tǒng)訪問量不斷增大,現(xiàn)有系統(tǒng)訪問速度緩慢,有時甚至出現(xiàn)系統(tǒng)故障癱瘓等現(xiàn)象。面對這一情況,公司召開項目組討論會議,尋求該商務(wù)平臺的改進方案。討論會上,王工提出可以利用鏡像站點、CDN內(nèi)容分發(fā)等方式解決并發(fā)訪問量帶來的問題。而李工認為,僅僅依靠上述外網(wǎng)加速技術(shù)不能完
全解決系統(tǒng)現(xiàn)有問題,如果訪問量持續(xù)增加,系統(tǒng)仍存在崩漬的可能。李工提出應(yīng)同時結(jié)合Web內(nèi)網(wǎng)加速技術(shù)優(yōu)化系統(tǒng)改進方案,如綜合應(yīng)用負載均衡、緩存服務(wù)器、Web應(yīng)用服務(wù)器、分布式文件系統(tǒng)、分布式數(shù)據(jù)庫等。經(jīng)過討論,公司最終決定采用李工的思路,完成改進系統(tǒng)的設(shè)計方案。
【問題 1】 (10分)
針對李工提出的改進方案,從 a ~j 中分別選出各技術(shù)的相關(guān)描述和對應(yīng)常見支持軟件填入表 5-1 中的(1) ~(10) 處。
保存靜態(tài)文件,減少網(wǎng)絡(luò)交換量,加速響應(yīng)請求
可采用軟件級和硬件級負載均衡實現(xiàn)分流和后臺減壓
文件存儲系統(tǒng),快速查找文件
FastDFS
HAProxy
JBoss
Hadoop Distributed File System(HDFS)
Apache Tomact
Squid
MongoDB
【問題 2】(9 分)
請用100字以內(nèi)的文字解釋分布式數(shù)據(jù)庫的概念,并給出提高分布式數(shù)據(jù)庫系統(tǒng)性能的 3 種常見實現(xiàn)技術(shù)。
【問題3】 (6 分)
針對 B2C 商務(wù)購物平臺的數(shù)據(jù)瀏覽操作遠遠高于數(shù)據(jù)更新操作的特點,指出該系統(tǒng)應(yīng)采用的分布式數(shù)據(jù)庫實現(xiàn)方式,并分析原因。