2012-02-02 15:06 by teloon, 716 visits, 收藏, 編輯
前段時間趁空把《大規模
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服務開發技術》筆記
前段時間趁空把 大規模 web服務開發技術 這本書看完了,今天用一下午時間重新翻了一遍,把其中的要點記了下來,權當複習和備忘。由於自己對資料壓縮 全文檢索等還算比較熟,所以筆記內容主要涉及前5章內容,後面的零星記了一些。本文可能對如下人士比較有幫助 1 對這本書有興趣,但對內容存疑的 2 對大規模w...
大規模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 服務提供商之一,它提供的服務包括關鍵字 類似於維基百科 部落格 相簿等。本書的內容主要...