登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
发现大使
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
seedance2.0
低空经济
DeepSeek
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
50W+_小程序开发者背后的数据库降本增效实践_杨珏吉
信息技术
2022-07-19
ArchSummit深圳2022|全球架构师峰会
Roger谁都不是你的反派大魔王
腾讯自研上云使用 Serverless 数据库的实践
微信小程序开发者面临的问题
云服务成本高
:个人、小团队开发者按时付费不划算,包年包月不灵活,资源利用率低(开发测试环境、活动后资源浪费、用户规模小后端配置复杂)。
运维成本大
:云产品多,选择和学习成本大,多种产品配置导致运维成本高。
微信云托管与 TDSQL-C Serverless 的解决方案
微信云托管架构
:简化小程序开发运维流程,提供数据库选择(MySQLDB vs TDSQL-C Serverless)。
TDSQL-C Serverless 优势
:无需管理数据库分库,业务间隔离性好,Serverless 计费模式对用户友好。
腾讯乐享 SaaS 服务痛点与解决方案
痛点
:通过 MySQL 实例按公司分库,大部分公司社区使用度低,公司活动可能带来资源相互影响,固定规格 16 核 32G。
解决方案
:TDSQL-C Serverless 分库,降低乐享 80% 的成本,计费贴近实际使用。
计算存储分离对 Serverless 的影响
Serverless = FaaS + BaaS
:函数即服务(FaaS)和后端即服务(BaaS)。
传统数据库实现 Serverless 难点
:同机部署计算和存储,剩余资源难以利用。
TDSQL-C 计算存储分离
:60% 解耦计算与存储,资源利用率高,跨机扩容快。
TDSQL-C 架构图设计原则
计算层
:基于 TXSQL 内核,复用 bugfix 和新特性,物理复制准实时同步 redo,日志下沉。
存储层
:统一存储平台 HiSTOR,数据安全,备份/回档快,提供 SSD、混存、EC 版本。
TDSQL-C Serverless 数据库特点
三个目标
:按使用量计费、自动扩缩容、无使用无费用。
场景分析
:
慢查询
:大固定规格承担更多成本,小规格无法满足性能需求。
活动
:大固定规格承担更多成本,小规格无法满足高负载需求。
定时任务
:大固定规格承担更多成本,小规格无法满足全表扫描性能。
自动扩缩容
:根据业务负载扩缩容实例,无需预测负载。
按使用量收费
:每 5 秒进行一次资源使用采样,CCU(Compute Unit)= max(CPU, MEM/2, 最小规格),按实时 CCU 计费。
归档数据库
:业务数据长期不访问,不对 CPU 和内存进行计费。
低频访问业务
:个人博客、垂直社区论坛、微信小程序,每天请求量少,请求结束后无计算资源收费。
开发测试环境
:工作时间使用时收费,下班时间不使用不收费。
无使用无费用
:10 分钟内没有用户连接,回收计算资源,无计算资源扣费;收到用户请求时,自动唤醒计算资源。
总结和展望
满足初创企业需求
:低成本(按 CPU 使用量收费,无使用无费用)、减少运维人力(单主节点高可用,智能管家诊断 SQL)、迭代试错快(发货速度快,回档 GB 每秒,搁置项目暂停实例)、用户数激增(自动扩缩容)、小微项目(小规格实例)。
愿景
:建一座大坝来管理好上游的水资源,用来灌溉下游企业。
降本增效实践
:解耦资源的相互依赖关系,尝试使用 Serverless 化的云组件。
云计算发展
:从面向硬件资源到面向用户服务。
你可能感兴趣
计算机行业动态点评:小程序——雾霾背后的微信蓝
商贸零售
西南证券
2017-01-13
生成式AI应用背后的开发者
商贸零售
SlashData
2025-05-02
牛万鹏-与开发者同频-百度构建人机协同新范式的实践
商贸零售
2024AI研发数字峰会AiDD北京站
2024-11-17
腾讯云赋能智能硬件开发者“看、听、说”的最佳实践
商贸零售
腾讯
2025-06-18
字节-陈秋利-开发者体验驱动-上百个研发工具的知识管理实践
商贸零售
2023第十二届全球TOP100软件案例研究峰会
2024-08-21