官术网_书友最值得收藏!

1.7 總結和延伸閱讀

快速且低成本地擴展應用程序的能力應該是當代面向互聯網的應用程序的軟件架構的決定性質量。我們有兩種實現可擴展性的基本方法,即增加系統容量(通常通過復制)和優化系統組件的性能。

像其他軟件架構的質量屬性一樣,可擴展性不能孤立地實現。它不可避免地涉及復雜的權衡,需要根據應用程序的要求進行調整。在本書接下來的內容中,我將討論基本質量屬性之間的權衡。從下一章開始,我將描述實現可擴展架構的具體方法。


[1]Neil Ernst et al., Technical Debt in Practice:How to Find It and Fix It(MIT Press,2021).

[2]PB(PetaByte),拍字節,1 PB=1024 TB==250字節。

[3]Ian Gorton et al., “Data-Intensive Computing in the 21st Century,”Computer 41,no. 4(April 2008):30-32.

[4]EB(ExaByte),艾字節,1 EB=1024 PB==260字節。

[5]YB(YottaByte),堯字節,1 YB=1024 ZB==280字節。

[6]Rachel Potvin and Josh Levenberg,“Why Google Stores Billions of Lines of Code in a Single Repository,”Communications of the ACM 59,7(July 2016):78-87.

[7]Pornhub的報告不適合神經脆弱的人。這里有一個關于PG-13數據的說明——該網站在2019年有420億次訪問。一些統計數據絕對會讓你目瞪口呆。

[8]奧克蘭(Auckland),新西蘭北部的濱海城市,也是新西蘭最大城市。

[9]這座橋的擴展部分由一家日本公司制造完成,因此命名為“Nippon clip-ons”,即“日本夾子”。

主站蜘蛛池模板: 湛江市| 华亭县| 巴东县| 视频| 宽城| 边坝县| 巴马| 专栏| 股票| 特克斯县| 新营市| 普兰店市| 乾安县| 肃宁县| 剑阁县| 东阿县| 盖州市| 宜良县| 韩城市| 青阳县| 镇原县| 静乐县| 石阡县| 邵武市| 皋兰县| 新平| 西畴县| 庆元县| 昆明市| 洛隆县| 汉中市| 定兴县| 洞头县| 加查县| 中卫市| 南和县| 读书| 辽中县| 招远市| 韶关市| 剑河县|