

2021年11月
移动云与 PinCAP 联合实验室倾力打造的
“ServerlessDB for HTAP”项目
参加了Hacking Camp 2021 生态答辩会
并最终从参赛企业中脱颖而出一举夺魁
得到“最有商业价值”、
“最有实际应用场景”的高度评价
包揽「优秀毕业生」和「最佳应用」两项大奖
一
初心
移动云在今年5月份正式对外提供 TiDB 云数据库服务,在推广过程中,我们发现很多用户对 TiDB 感兴趣,但是大部分用户因为价格原因选择了 RDS 数据库。
通过现网分析大量 RDS 实例的工作负载,我们发现,如果用 Serverless 的计费方式,可以帮助50%的用户节省至少60%的使用成本,部分用户甚至达到80%以上。为了提升 TiDB 云数据库服务的竞争力,我们团队正式立项启动了 ServerlessDB for HTAP 项目的研发。
二
ServerlessDB 架构具有基于业务负载自动扩缩容、按需计费收费及支持 HTAP 等特点,相对于传统的 RDS 服务更适合那些对资源(计算资源、存储资源)需求不确定或不稳定以及 HTAP 的应用场景。以下是 ServerlessDB 与传统 RDS 服务之间计费的区别:
ServerlessDB | 传统RDS服务 | |
计算计费 方式 | 弹性伸缩 按秒计费收费 | 固定规格 根据预设规格按小时计费收费 |
存储计费 方式 | 根据存储使用量按小时计费收费 | 根据订购时预设容量按小时计费收费 |
根据上面两种服务的计费差异可以看出,ServerlessDB 比较适合以下几种业务场景:
1、在线交易+实时分析
适用于在 HTAP 业务下,业务负载有明显的波峰波谷的场景。既减少了用户成本,又可以实现 TP 业务与 AP 业务之间互不影响,模拟便利店场景,可节约 CPU、MEMORY 资源使用70%左右。

2、可变业务负载
正在运行的应用负载,每天或每年都会有高峰和低峰,例如员工打卡、电商网站等。模拟员工打卡场景,可节约 CPU、MEMORY 资源使用85%以上。

3、秒杀业务
通常商家在做秒杀活动时,秒杀前的负载很低,在秒杀开始的时候负载会激增,在秒杀结束后负载又降到很低。模拟秒杀场景,可节约 CPU、MEMORY 资源使用95%以上。

通过 Serverless 方式,可以实现以上场景下成本减少80%左右大部分使用数据库场景下平均可节约 CPU、MEMORY 资源使用80%。
该项目最终将在移动云云原生数据库 He3DB 2.0 产品中进行实际应用,快来扫码了解一下吧!

了解更多详情,请点击文末“阅读原文”!
往期精彩回顾:





