Database 与 SSD 的实践与探索 Jacky @ Alibaba UED Team Design
为什么要使用 SSD ? 离散读性能非常好,离散写性能比较好 连续读写比磁盘好,但无明显优势 改写 = 读取 + 擦除 + 写入 随机写性能下降,增加保留空间 DELL R510 , SSD 与磁盘混插 redo , binlog 放在磁盘上,而不是 SSD SSD+ 硬件 RAID 5+Writecache ioDrive+Flashcache 数据库与 SSD 的实践经验
针对特定的硬件 Intel X25-E,Intel X25-M LSI MegaRAID SAS RAID controller S.M.A.R.T Self-Monitoring, Analysis and Reporting Technology Megacli+Smartmontools 写入 40T 数据,磨损消耗 1% 可以写入 4PB 数据 MLC 比 SLC 情况稍差 磨损不是问题! SSD 的磨损数据分析
应用场景: 数据量大,热点数据无法全部缓存在内存中 用户访问 IO 量大,造成用户响应缓慢 系统整体压力低, QPS 无法提高 系统切换后,预热 = 故障  MySQL 的缺陷  ? 解决方案: RAM or SSD or Flashcache ? ioDrive 320G + Flashcache 提高 IO 响应,降低预热的时间 减小数据库集群规模,降低成本 Flashcache 应用场景
SSD 替代磁盘 ? MLC 替代 SLC ?  ioDrive or SSD ? Flashcache 只是过渡方案 ? SSD-based Database  Infiniband+iSER+SSD =  廉价的高性能存储 ? 存储厂商的如何应对 ? 数据库与 SSD 的发展方向
联系方式: Email : [email_address] Twitter : hellodba 新浪微博: hellodba 技术博客: www.HelloDB.net Q & A

Database与ssd的实践与探索

  • 1.
    Database 与 SSD的实践与探索 Jacky @ Alibaba UED Team Design
  • 2.
    为什么要使用 SSD ?离散读性能非常好,离散写性能比较好 连续读写比磁盘好,但无明显优势 改写 = 读取 + 擦除 + 写入 随机写性能下降,增加保留空间 DELL R510 , SSD 与磁盘混插 redo , binlog 放在磁盘上,而不是 SSD SSD+ 硬件 RAID 5+Writecache ioDrive+Flashcache 数据库与 SSD 的实践经验
  • 3.
    针对特定的硬件 Intel X25-E,IntelX25-M LSI MegaRAID SAS RAID controller S.M.A.R.T Self-Monitoring, Analysis and Reporting Technology Megacli+Smartmontools 写入 40T 数据,磨损消耗 1% 可以写入 4PB 数据 MLC 比 SLC 情况稍差 磨损不是问题! SSD 的磨损数据分析
  • 4.
    应用场景: 数据量大,热点数据无法全部缓存在内存中 用户访问IO 量大,造成用户响应缓慢 系统整体压力低, QPS 无法提高 系统切换后,预热 = 故障 MySQL 的缺陷 ? 解决方案: RAM or SSD or Flashcache ? ioDrive 320G + Flashcache 提高 IO 响应,降低预热的时间 减小数据库集群规模,降低成本 Flashcache 应用场景
  • 5.
    SSD 替代磁盘 ?MLC 替代 SLC ? ioDrive or SSD ? Flashcache 只是过渡方案 ? SSD-based Database Infiniband+iSER+SSD = 廉价的高性能存储 ? 存储厂商的如何应对 ? 数据库与 SSD 的发展方向
  • 6.
    联系方式: Email :[email_address] Twitter : hellodba 新浪微博: hellodba 技术博客: www.HelloDB.net Q & A