阿里云数据库助力完美日记深度优化数据库架构应对半年内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倍!
目录
相关文章
|
9月前
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
关系型数据库 MySQL 数据库连接
Django数据库配置避坑指南:从初始化到生产环境的实战优化
本文介绍了Django数据库配置与初始化实战,涵盖MySQL等主流数据库的配置方法及常见问题处理。内容包括数据库连接设置、驱动安装、配置检查、数据表生成、初始数据导入导出,并提供真实项目部署场景的操作步骤与示例代码,适用于开发、测试及生产环境搭建。
582 1
|
11月前
|
存储 运维 关系型数据库
从MySQL到云数据库,数据库迁移真的有必要吗?
本文探讨了企业在业务增长背景下,是否应从 MySQL 迁移至云数据库的决策问题。分析了 MySQL 的优势与瓶颈,对比了云数据库在存储计算分离、自动化运维、多负载支持等方面的优势,并提出判断迁移必要性的五个关键问题及实施路径,帮助企业理性决策并落地迁移方案。
|
9月前
|
SQL 存储 监控
SQL日志优化策略:提升数据库日志记录效率
通过以上方法结合起来运行调整方案, 可以显著地提升SQL环境下面向各种搜索引擎服务平台所需要满足标准条件下之数据库登记作业流程综合表现; 同时还能确保系统稳健运行并满越用户体验预期目标.
435 6
|
10月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
1767 5
|
10月前
|
弹性计算 关系型数据库 数据库
云数据库RDS数据库迁移上云
阿里云RDS是一种安全稳定、高性价比的在线数据库服务,支持弹性伸缩,帮助用户轻松部署与扩展数据库。提供实例创建、白名单设置、数据库与账号管理、便捷连接等功能,简化运维操作,保障数据安全。
|
12月前
|
机器学习/深度学习 SQL 运维
数据库出问题还靠猜?教你一招用机器学习优化运维,稳得一批!
数据库出问题还靠猜?教你一招用机器学习优化运维,稳得一批!
547 4
|
SQL 关系型数据库 MySQL
如何优化SQL查询以提高数据库性能?
这篇文章以生动的比喻介绍了优化SQL查询的重要性及方法。它首先将未优化的SQL查询比作在自助餐厅贪多嚼不烂的行为,强调了只获取必要数据的必要性。接着,文章详细讲解了四种优化策略:**精简选择**(避免使用`SELECT *`)、**专业筛选**(利用`WHERE`缩小范围)、**高效联接**(索引和限制数据量)以及**使用索引**(加速搜索)。此外,还探讨了如何避免N+1查询问题、使用分页限制结果、理解执行计划以及定期维护数据库健康。通过这些技巧,可以显著提升数据库性能,让查询更高效流畅。
|
存储 人工智能 关系型数据库
云数据库是什么数据库?
云数据库是部署在云计算环境中的数据库服务,用户无需自行搭建硬件和软件环境,通过互联网即可便捷使用。相比传统数据库,云数据库降低了成本和使用门槛,具备强大的扩展性和灵活性,支持多种数据存储模型,并借鉴了关系型数据库的特性如ACID事务处理。它能够应对海量数据和高并发访问需求,适应数字化时代的挑战,未来还将融合更多新技术,进一步提升其功能和应用范围。
923 2

相关产品

  • 云数据库 RDS