建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

心机胖

发帖: 93粉丝: 16

发消息 + 关注

更新于2020年11月05日 16:43:52 716 2
直达本楼层的链接
楼主
显示全部楼层
[行业资讯] 选择华为云DDM,这家短信平台成功实现了“自救”

支撑短信平台日均亿级业务流量,华为云DDM做到了

 短信验证大家都熟悉,毕竟在信息大爆炸时代,注册需要验证,登录需要认证,办理业务需要认证,可以说短信认证进入了生活的方方面面。但是,你有没有过,明明已经发送验证请求了,但验证码就是迟迟不出现,你寻思着,这里信号不差啊,为啥就是没收到呢?

 难道是黑客半路劫持?还是网络出轨了?额,不要乱猜,可能只是短信平台罢工了。

image.png

 什么?TA还有脾气了,想不干就不干!

 别气,或许TA有难言之隐呢!要知道短信平台日均亿级业务流量,每天面对成千上万的手机号和各种业务信息,光是查询就很让人头疼了,何况还有那么多的业务数据,所以TA的压力也是很大的。如果TA还使用了不靠谱的数据库,那挂掉也是极有可能的。

 害,这年头,谁没有压力啊,不能光用一句压力大就可以逃避问题吧!当然不能,所以短信平台开始“自救”了。于是TA找到了华为云,开启了“自救”故事副本。

 华为云针对短信平台业务特点和用户诉求,利用分布式数据库中间件DDM对短信平台的数据库架构做了分库分表升级,构建了一套高扩展、高性能、实时响应的业务系统。

 这么高能!怎么做到的?来,让我们一起捋捋。

 首先,我们知道短信平台日常亿级业务流量,需要支持按手机号和时间范围精准查询,而且业务数据需要保留至少180天(有可能根据业务策略调整),而TA好巧不巧一开始还用了单机数据库,所以压了一天数据就挂了,愁得啊~

但是,华为云怎么能忍受客户发愁呢,经过客户同意,立马就将原数据库架构进行分库分表升级。华为云先把业务数据按手机号拆分成 64个分片(总共4个RDS),然后按日期进行分表(分了366个表),因为客户的查询一般是按天查,所以按天分表可以实现精准查询;同时客户需要清理180天前的数据,华为云按分表truncate的方法进行数据清理,提升了数据库性能。华为云经过一连串动作,成功让客户由愁转乐,而且持续运行数月,至今未出差错,可轻松搞定各种业务高峰。

image.png

华为云分布式数据库中间件DDM为短信平台提供的解决方案图

 是不是很6!其实华为云分布式数据库中间件DDM还为客户实现了以下功能:

l  所有带手机号的表,全部按上文拆分,确保inner join/left join可以下推给MySQL并极致并行。

l  对于查询条件不带时间范围的,原来会按表并行,这会造成MySQL卡顿,华为云后来为客户开发了库内串行的特性,既保护了MySQL,也节省了DDM线程。

l  为客户提供指定分表的 truncate table功能,让客户轻松清理历史数据。

 这则“自救”故事表面上是短信平台的自我解救,实际上也反映了随着时代发展,数据量成几何式增长的现状,传统数据库面临更多的问题和挑战。谁能解决这些困扰客户的问题,谁就可以站在数据最高点,成为数字时代的赢家,而华为云选择了迎难而上,根据市场变化和客户诉求,提供了先进卓越的产品和服务。

 华为云分布式数据库中间件DDM专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问,不仅可以帮助短信平台成功“自救”,还在互联网、物联网、传统应用上云等方面广泛应用,为客户海量数据复杂业务场景提供了更高扩展、高性能、高可用的解决方案。


 【11·11云数据库专场】深度剖析行业痛点,提供全套解决方案,爆款产品低至2折,ECS+MySQL组合购还可享折上9折! 

 更多惊喜猛戳→  https://activity.huaweicloud.com/dbs_Promotion/index.html              


举报
分享

分享文章到朋友圈

分享文章到微博

小小笨比

发帖: 7粉丝: 2

发消息 + 关注

发表于2020年11月07日 21:37:18
直达本楼层的链接
沙发
显示全部楼层

点赞 评论 引用 举报

lte网络工程师

发帖: 254粉丝: 12

发消息 + 关注

发表于2020年11月16日 10:07:33
直达本楼层的链接
板凳
显示全部楼层

数据库架构进行分库分表

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册