大規模網站架構介紹(ppt 59頁)
- 所屬分類:
- 網站策劃
- 文件大小:
- 1866 KB
- 下載地址:
- 相關資料:
- 大規模
大規模網站架構介紹(ppt 59頁)內容簡介
大規模網站架構介紹目錄:
一、語言不是可伸縮性的關鍵,架構才是關鍵
二、網站架構的目標
三、事務
四、傳統的事務(ACID)
五、CAP原則
六、新的事務策略-BASE策略
七、數據庫讀寫分離
八、MySQL Proxy(數據庫讀寫分離)
九、數據庫Shard
十、Sharding vs Partition
十一、垂直分區
十二、水平分區
十三、DAL(數據訪問層)
十四、DAL Proxy(實現1)
十五、DAL API(實現2)
……
大規模網站架構介紹內容提要:
兩種實現方式:
獨立的DAL Proxy服務器
MySQL: Amoeba
PostgreSQL: PL/Proxy (Skype)
DAL API
Java: Hibernate Shard,Ibatis Shard,HiveDB
Python: Pyshards
數據分區策略:
水平分區
2 * N(如定單,購買者與網店各一份)
N / n (按日期或ID範圍分區)
hash(N) % n( 按hash分)
查找表
垂直分區
按功能分(論壇,博客)
..............................
用戶登陸
網站策劃熱門資料
網站策劃相關下載