高性能网站架构.pptVIP

  • 2
  • 0
  • 约7.8千字
  • 约 48页
  • 2023-07-06 发布于山东
  • 举报
;总体架构 数据中心(数据库切分、搜索引擎、文件存储) 业务层(内部通信、缓存) 前端负载均衡 页面优化;高可用性(High Availability) 可伸缩性(Scalability) 高性能(High Performance);Consistency 一致性 Availability 可用性 Partition Tolerance分区耐受性 在任意时刻,只有两项能同时成立 不要浪费精力可能突破上面限制;网站的系统分层架构;网站的物理架构;网络拓扑结构;RAC(Real Application Clusters):高可用(HA)的负载均衡集群(LB)的技术 双机热备:通过数据库服务器冗余来提供的解决方案;数据库读写分离;MySQL Proxy(数据库读写分离);水平切分: 2 * N(如定单,购买者与网店各一份) N / n (按日期或ID范围分区) hash(N) % n( 按hash分) 查找表 垂直分区 按功能分(用户,新闻);面向系统层解决方案:独立的DAL Proxy服务器 MySQL: Amoeba、 Mysql_proxy PostgreSQL: PL/Proxy (Skype) 面向应用层解决方案:DAL API Java: Hibernate Shard,Ibatis Shard,HiveDB Python: Pyshards;什么是全文索引? 为了快速搜索

文档评论(0)

1亿VIP精品文档

相关文档