《大規模web服務開發技術》筆記

2021-09-07 05:52:32 字數 872 閱讀 9293

前段時間趁空把《大規模

web服務開發技術》這本書看完了,今天用一下午時間重新翻了一遍,把其中的要點記了下來,權當複習和備忘。由於自己對資料壓縮、全文檢索等還算比較熟,所以筆記內容主要涉及前5章內容,後面的零星記了一些。本文可能對如下人士比較有幫助:1、對這本書有興趣,但對內容存疑的;2、對大規模web服務有一定經驗的,可對照著查漏補缺。

hatena的規模(2023年4月)

系統增長的戰略

平衡效率和質量

gb級別(千萬)的文字資料庫,不用索引,一句select查詢200s也未能執行完

記憶體和硬碟的速度差異

找尋單機瓶頸(用足單機的效能,不要推測,要測量)

cpu擴充套件比較方便,但io負載的擴充套件比較困難

處理大規模技術的重點

快取機制

降低io負載的策略

提高快取,即加記憶體

擴充套件到多台伺服器

2實際可能未提高快取命中率(每台機器的資料不變),需要切分(partition)資料

切分(partition)——利用區域性性的分布式

以頁面快取為基礎的基本運維規則

資料庫橫向擴充套件策略

靈活應用作業系統快取

建立索引

mysql的分布式

mysql的partition

web服務的基礎設施重視的三點

低成本、高效率

設計很重要

開發速度很重要

一台伺服器能處理的流量極限

調優

冗餘性與系統穩定性

master的冗餘化

系統的穩定性

虛擬化技術

ssd的壽命

網路的分界點

rdbms還是k-v儲存

快取系統

《大規模web服務開發技術》筆記

2012 02 02 15 06 by teloon,716 visits,收藏,編輯 前段時間趁空把 大規模 web服務開發技術 這本書看完了,今天用一下午時間重新翻了一遍,把其中的要點記了下來,權當複習和備忘。由於自己對資料壓縮 全文檢索等還算比較熟,所以筆記內容主要涉及前5章內容,後面的零星記...

大規模Web服務開發技術

大規模web服務開發技術 日 伊藤直也,田中慎司編著 李劍 譯 isbn 978 7 121 13884 3 2011年7月出版 定價 59.00元 16開 356頁 內 容 簡 介 hatena是日本最大的web 服務提供商之一,它提供的服務包括關鍵字 類似於維基百科 部落格 相簿等。本書的內容主...

大規模Web服務開發技術

大規模web服務開發技術 日 伊藤直也,田中慎司編著 李劍譯 isbn 978 7 121 13884 3 2011年7月出版 定價 59.00元 16開 356頁 內 容 簡 介 hatena是日本最大的web 服務提供商之一,它提供的服務包括關鍵字 類似於維基百科 部落格 相簿等。本書的內容主要...