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

2021-06-03 13:18:42 字數 1030 閱讀 6394

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 服務提供商之一,它提供的服務包括關鍵字 類似於維基百科 部落格 相簿等。本書的內容主要...