您現在的位置: 18luck新利全站下载 >> 管理信息化>> 網站策劃>> 資料信息

大規模網站架構介紹(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分)
查找表
垂直分區
按功能分(論壇,博客)


..............................

Baidu
map