《SSD在新浪数据库平台优化实践》.pdf

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《SSD在新浪数据库平台优化实践》.pdf

SSD在新浪数据库平台应用实践 杨尚刚 微博@zolker 自我简介  2011年加入新浪  负责新浪微博核心数据库架构设计和优化  负责新浪数据库平台底层软硬件平台优化  理念:设计简洁的架构 MySQL @ Sina  MySQL版本官方社区版  数据量PB级  每日承担访问量百亿级  2011年开始使用SSD,数量在万片级别  集群上千台  承担新浪微博核心数据持久化存储 我们如何使用MySQL  读写分离  Master-Slave 复制  Sharding  多IDC容灾  完善的监控和容灾策略  良好的Schema设计 MySQL Replication  解决读性能问题  数据容灾  原生复制有明显的性能瓶颈 MySQL Sharding  Sharding is very complex, so itʼs best not to shard until itʼs obvious that you will actually need to!  不要轻易做Sharding 后面会发生什么? 现实往往是很残酷的 预估的性能 实际的性能 神马原因  服务峰值需求  服务SLA需求  TCO的需求 我们该如何解决呢  Scale UP VS Scale Out  继续Sharding Scale UP VS Scale Out 当时的现状 瓶颈 真得无解了吗? 答案当然是No 因为SSD 必须知道的数字 SSD特点  使用电子元件实现数据的永久存储,没有机械组件  主要有基于DRAM和Flash两种  兼容目前HDD的接口  随机读写性能非常好  低延时,延时在微秒级 SSD有多快 HDD VS SSD SSD关键技术  1.Read Write  2. Flash translation layer  3. WL(Wear leveling)  4. Garbage collection Trim  5. Over –provisioning Write amplification  6. Bad block management ECC NAND Type SLC MLC TLC PCIe VS SATA SSD 容量 4K随机读/写 每GB 带宽 延时 PCIe 1TB+ 70w+/20w+ 2-3$ 8GB/s 10-40 μs SATA 1TB 7w/2w 1-2$ 6Gb/s 50- 100μs NVMe is coming 选择SSD  价格  容量  性能  可靠性 MTBF,

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档