Your SlideShare is downloading. ×
0
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
高可用可扩展数据层 - MySQL架构实践
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

高可用可扩展数据层 - MySQL架构实践

8,703

Published on

MySQL Architecture,Data Architecture

MySQL Architecture,Data Architecture

Published in: Technology
2 Comments
20 Likes
Statistics
Notes
No Downloads
Views
Total Views
8,703
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
640
Comments
2
Likes
20
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 高可用可扩展数据层 - MySQL 架构实践 简朝阳 2010.12.15
  • 2. 个人简介简朝阳 (sky000)MySQL / Oracle DBA (Alibaba)Oracle ACE (Expertise MySQL)http://isky000.comhttp://twitter.com/sky000mysqler@googlegroups.com
  • 3. 主题● 高可用方案● 可扩展架构● 数据层扩展延伸● 阿里目前典型架构示例● 数据层架构展望● Q&A
  • 4. 高可用架构◆ 硬件高可用 ◇ 硬件冗余(冷备 / 热备) 主机 (CPU/Disk...) 、存储、电源、网络 ...◆ 数据高可用 ◇ 共享 基于共享数据存储的数据高可用 SAN 、 NAS 、 iScsi 、 SAS… ◇ 冗余 基于数据库本身的数据复制冗余 MySQL Replication, Oracle Data Guard … 基于第三方(或自行设计)的数据复制冗余 Tungeten, DBMoto ...
  • 5. 高可用 - 共享 iSky000.com
  • 6. 高可用架构 - 冗余 - 数据库复制
  • 7. 高可用架构 - 冗余 - 数据库复制 iSky000.com
  • 8. 高可用 - 冗余 – MySQL Replication
  • 9. 高可用 - 冗余 – MySQL Replication
  • 10. 高可用 - 冗余 – MySQL Replication
  • 11. 高可用 - 冗余 – MySQL Replication
  • 12. 高可用 - 冗余 – MySQL Replication
  • 13. 高可用 - 冗余 – MySQL Replication
  • 14. 高可用 - 冗余 – MySQL Replication
  • 15. 高可用 - 冗余 – 第三方工具 iSky000.com
  • 16. 高可用 - 冗余 – 第三方工具 iSky000.com
  • 17. 可扩展架构◆ 向上扩展 (Scale Up) ◇ 单机硬件升级 (扩展极限) 增加(或升级) CPU ,存储设备升级,增加内存 ... ◇ 更换更高端硬件 使用小型机和高端存储 (上贼船) ...◆ 向外扩展 (Scale Out) ◇ 数据切分 (Sharding) - 分库、分表 Hash 水平切分, Table 垂直切分 ... ◇ 数据拷贝复制多份 – 同步、异步 读写分离,多点服务 ◇ 利用 Cache 和 Search 等扩展数据层 通过与 Cache 和 Search 的协作,增加数据层的扩展性
  • 18. 可扩展架构 - Scale Out - Sharding
  • 19. 可扩展架构 - Scale Out - Sharding iSky000.com
  • 20. 可扩展架构 - Scale Out - Sharding
  • 21. 可扩展架构 - Scale Out - Replication iSky000.com
  • 22. 可扩展架构 - Scale Out - Replication iSky000.com
  • 23. 数据层扩展延伸◆ 负载均衡路由控制 (DB/DS Proxy) ◇ 高可用 HA 切换 ◇ 读写分离负载均衡 ◇ 数据切分路由控制◆ 数据访问加速 (Cache & Search) ◇ Cache 加速静态 / 热点数据 ,K/V 类访问 ◇ Search 加速模糊匹配 / 全文搜索
  • 24. 数据层扩展 - App/Proxy/DataSource
  • 25. 数据层扩展 - App/Proxy/DataSource
  • 26. 数据层扩展 - DB + Cache - app_update iSky000.com
  • 27. 数据层扩展 - DB + Cache - db_update iSky000.com
  • 28. 数据层扩展 - DB + Cache + Search iSky000.com
  • 29. Ali 数据层典型架构
  • 30. 数据层架构展望 iSky000.com
  • 31. The End Q&A http://iSky000.commysqler@googlegroups.com

×