阿里云数据库助力完美日记深度优化数据库架构应对半年内50倍的流量增长

简介: 业务/技术亮点:高峰业务流量比半年前提高了50倍;比半年前的系统吞吐提升了50倍

image.png

客户简介

2017年,逸仙电商推出首个彩妆品牌完美日记(Perfect Diary)。2019年,逸仙电商开始全面推进新零售业务,依托线上销售经验及数据支撑,联动线上线下打造自由无拘束的美妆体验店。

业务挑战

由于业务量爆发,完美日记的业务系统在数据库方面遇到了以下问题:

  • 库存不统一,每个渠道有独立的库存,每次大促都导致库存超卖;
  • 数据库的吞吐难以提升,导致大促时需要在应用侧把流控限制在只有几百TPS;
  • 每次大促前后,MySQL升降配的时间都很长。如果压测时容量评估不足,临时对MySQL升配基本解决不了问题;
  • 大促时需要实时了解运营数据,但是使用MySQL跑统计分析的SQL性能很差。使用Hadoop做大数据分析涉及的组件很多,Hadoop集群的运维很麻烦;
  • 应用发新版本时,部分SQL没有经过调优,随着业务数据增多,有些SQL会运行越来越慢,影响用户体验;
  • 研发、测试、运维、运营人员都可以直接登录数据库执行各种SQL,对数据安全和数据库的稳定性都有很大的隐患。

解决方案

PolarDB + DTS + ADB 组成HTAP解决方案简单高效地满足了完美日记运营人员对数据在线化的需求,8组C8 ECU跑统计分析类SQL即可达到100 QPS以上,全链路从写入到查询响应时间基本是秒级。

完美日记在2020年Q1借助阿里云DBS服务快速实现了异地备份,以满足安全等保三级的要求。并且完美日记也成为数据库自治服务DAS商用后的第一批用户,体验到了数据库自感知、自修复、自优化、自运维及自安全等强大和便捷的功能。完美日记目前正在实施分布式数据库改造,改造完成后,电商系统将可以实现线性的性能扩展。

完美日记1.png


客户价值

完美日记利用阿里云数据库PaaS服务快速解决了很多业界常见的痛点,给所有的独角兽企业树立了一个利用数字基础设施助力业务快速增长的标杆。

  • 通过SQL洞察和CloudDBA等工具,对每一个实例进行调优,全面梳理每一个数据库的系统资源使用率和系统瓶颈。找到慢查询,热点数据等隐患,提前排除性能有隐患的逻辑。力保双十一活动稳定顺利进行。
  • 每秒成交的订单数再创历史新高,订单峰值比历史最高峰值再次提高了几倍,高峰业务流量比半年前提高了50倍,系统丝般顺滑!
  • 2020年4月,完美日记3周年大促最后一天压测,订单系统下单速度摸高到1万笔/每秒,对应PolarDB数据库的写入速度10万TPS,比半年前的系统吞吐提升了50倍!
目录
相关文章
|
存储 运维 关系型数据库
从MySQL到云数据库,数据库迁移真的有必要吗?
本文探讨了企业在业务增长背景下,是否应从 MySQL 迁移至云数据库的决策问题。分析了 MySQL 的优势与瓶颈,对比了云数据库在存储计算分离、自动化运维、多负载支持等方面的优势,并提出判断迁移必要性的五个关键问题及实施路径,帮助企业理性决策并落地迁移方案。
|
弹性计算 关系型数据库 数据库
云数据库RDS数据库迁移上云
阿里云RDS是一种安全稳定、高性价比的在线数据库服务,支持弹性伸缩,帮助用户轻松部署与扩展数据库。提供实例创建、白名单设置、数据库与账号管理、便捷连接等功能,简化运维操作,保障数据安全。
阿里二面:10亿级分库分表,如何丝滑扩容、如何双写灰度?阿里P8方案+ 架构图,看完直接上offer!
阿里二面:10亿级分库分表,如何丝滑扩容、如何双写灰度?阿里P8方案+ 架构图,看完直接上offer!
阿里二面:10亿级分库分表,如何丝滑扩容、如何双写灰度?阿里P8方案+ 架构图,看完直接上offer!
|
存储 NoSQL Redis
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 + 无锁架构 + EDA架构 + 异步日志 + 集群架构
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 + 无锁架构 + EDA架构 + 异步日志 + 集群架构
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 +  无锁架构 +  EDA架构  + 异步日志 + 集群架构
|
存储 人工智能 关系型数据库
云数据库是什么数据库?
云数据库是部署在云计算环境中的数据库服务,用户无需自行搭建硬件和软件环境,通过互联网即可便捷使用。相比传统数据库,云数据库降低了成本和使用门槛,具备强大的扩展性和灵活性,支持多种数据存储模型,并借鉴了关系型数据库的特性如ACID事务处理。它能够应对海量数据和高并发访问需求,适应数字化时代的挑战,未来还将融合更多新技术,进一步提升其功能和应用范围。
980 2
|
运维 关系型数据库 MySQL
体验领礼啦!体验自建数据库迁移到阿里云数据库RDS,领取桌面置物架!
「技术解决方案【Cloud Up 挑战赛】」上线!本方案介绍如何将自建数据库平滑迁移至云数据库RDS,解决业务增长带来的运维难题。通过使用RDS MySQL,您可获得稳定、可靠和安全的企业级数据库服务,专注于核心业务发展。完成任务即可领取桌面置物架,每个工作日限量50个,先到先得。
|
SQL 运维 关系型数据库
数据库自治服务DAS:云数据库高效运维的最佳拍档
数据库自治服务DAS是阿里云推出的高效运维解决方案,旨在简化复杂数据库管理。DAS基于机器学习和专家经验,提供自修复、自防护、自优化功能,涵盖多源数据库支持、丰富的应用场景及端到端运维能力。其企业版引入AI技术,实现智能诊断与优化,显著提升数据库稳定性、安全性和性能。通过自动化处理常见问题,如SQL优化、容量规划等,DAS大幅降低人工干预需求,缩短故障恢复时间,助力企业实现高效、智能化的数据库运维管理。
1316 2
|
安全 关系型数据库 数据库
课时2:阿里云数据库:帮用户承担一切数据库风险
阿里云Apsara DB是国内首个通过国家等保三级安全标准的数据库,具备十项国际安全认证。它提供稳定、可靠的在线数据库服务,支持多种主流数据库类型,如MySQL、SQL Server等,覆盖70%市场。基于飞天操作系统和全SSD存储,Apsara DB性能卓越,帮助企业解决运维难题,并提供免费热迁移、自动化运维及顶级DBA专家服务,确保数据安全与高效管理。
362 0
|
12月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
670 158
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。

相关产品

  • 云数据库 RDS