- 30
- 0
- 约1.62千字
- 约 18页
- 2018-12-04 发布于浙江
- 举报
大数据网站架构数据库设计
大规模网站下的数据库 云组:刘欣明 PHP facebook,yahoo Java taobao,163 Python google 语言不是可伸缩性的关键,架构才是关键! 大规模网站瓶颈 数据库 HTML静态化 缓存,负载均衡 图片服务器分离 数据库集群和库表散列 数据库设计 WEB应用和数据库部署在同一台服务器上 WEB应用和数据库部署在各自独立的服务器上 数据库服务器采用集群方式部署(比如Oracle的一个数据库多个实例的情况) 数据库采用主从部署方式? 数据库垂直分割 数据库水平分割? WEB应用和数据库部署在同一台服务器上 一台服务器 Web应用 数据库 WEB应用和数据库部署在各自独立的服务器上 一台服务器 第二台服务器 Web应用 数据库 数据库服务器采用集群方式部署 DB DB DB DB(镜像) 客户端 数据库采用主从部署方式 主从复制(二进制日志文件形式) 数据库采用主从部署方式 读写分离 数据库采用主从部署方式 反向代理 数据库采用主从部署方式 好处一:实现服务器负载均衡 ?好处二:通过复制实现数据的异地备份 好处三:提高数据库系统的可用性 数据库垂直分割 数据库水平分割 1.余数分区 将User_ID%10后的值为依据存入到不同的分区数据库中 2.范围分区 Use
原创力文档

文档评论(0)