业务需求与指标的对应关系
需求指标
数据总量假设1年内数据量大约500G数据量。
每秒请求量每秒有2000次请求。
响应时间查询和操作请求要求ms级响应
读写比读写比是5:1。
重要程度核心系统,P1级故障。
冷热数据一般请求热点数据为最近15内的
记录长度每条记录长度大约为1KB。
计算方式之一(还有计算方式之二,请期待哦😯)
Step1:
1.从业务方得知服务运行一年的数据量已知 500G
2.计算每秒产生的数据为500*1024*1024/(365*24*60*60) = 16KB/s
Step2:
1.从业务方得知大约每秒2000次请求,读写比是4:1
2.计算读请求2000/5*4 = 1600/s;每秒写请求数2000/5*1 = 400/s
Step3:
1.假设每条记录长度大约为1KB >>>每行记录计算方式可自行查看。此处假设为“被平均”值
2.根据Step1得出的结果,每秒insert的写入量大约为16/s;
3.根据Step2得到的每秒insert 400/s,可知 384/s 为update或delete操作。
4.由于MySQL数据读写操作按照页来处理,(默认)页大小为16KB,假设每次操作的页都不相同。<