Grab 重新设计 Counter Service 存储,P99 延迟降低 50%
Grab 把用量很大的 Counter Service 从一种宽列数据库换成了 Aerospike 存储。他们先做了一层存储抽象,用影子流量对比新旧数据,确认一致后再逐步切换流量。重新设计的数据模型把按时间分桶的记录合并成基于 map 的记录。结果读延迟 P99 下降约 50%,磁盘占用从 3 TB 降到 1 TB,单节点成本降低 45% 到 50%。
文中可用工具
- Aerospike作为新的存储数据库,替代原宽列数据库承载 Counter Service 数据
评论 · 分享第一个看法