您现在的位置: 精品资料网 >> 管理信息化 >> 网站策划 >> 资料信息

大规模网站架构介绍(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分)
查找表
垂直分区
按功能分(论坛,博客)


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