云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!
公司介绍
Flowerplus花加是中国鲜花电商*,首创“日常鲜花订阅”模式,捕捉都市白领日常鲜花消费的市场空白,是一个颠覆了传统鲜花消费模式的创新品牌。自2015年创立之初就将战略眼光定位于“培育人们日常用花、赏花的消费习惯”。凭借对市场需求空白地带的成功捕捉和创新的“线上订阅+产地直送+增值服务”的商业模式,目前已成为中国鲜花电商领导品牌。
截止目前,Flowerplus花加付费用户数过800万人,月发货量过200万件,单月销售额最高过亿,2016年销售3亿,2017年销售近8亿,2019年实现盈利千万,处于行业绝对领先位置。对比市场中不断强调“颠覆”的创业公司,花加在创业创新过程中的主要驱动力,是其不断去思考和探索“以用户价值为核心”的本质,并在此基础上给予还未被满足的用户需求、填补还需被完善的市场空隙。
业务痛点
花加业务主要业务是涉及和售卖鲜花产品,由于花加业务涉及实体采购以及物流,需要通过报表和BI来分析和支持库存情况、采购链路、物流进展、业务转化率、商品售罄报警等业务场景,同时也要对海量的用户订单做业务分析,很多场景对分析的实时性要求较高,传统的MySQL数据库对此支持的不好。
- 性能:使用传统的MySQL数据库进行订单、商品流量、采购、业务转化率、商品售罄报警等分析速度较慢,有些千万级和亿级复杂查询报表返回很慢或者已经无法返回,无法正常支撑报表和BI业务。
- 实时性诉求:部分报表对返回速度要求较高,希望秒级返回。
- 兼容性诉求:花加技术团队主要使用RDS MySQL、PolarDB MySQL、DRDS等MySQL生态数据库,希望分析存储产品能兼容MySQL数据库语法,研发团队上手成本低。
- 扩展性诉求:当前部分报表业务量已经有数亿数据,近期业务发展较好,未来部分数据可能超10亿,对报表数据存储和计算的横向扩展有一定的要求。
解决方案
- 利用ADB替换MySQL做OLAP分析数据库,提升报表和BI分析速度,确保业务报表和BI报表能正常出结果的同时提升了报表的返回速度。
- ADB 提供秒级返回能力,在数据量和计算量较大的情况下可以通过升配提升计算能力保证复杂报表也能秒级返回。
- ADB MySQL是以MySQL生态为主打对象,ADB 2.0和ADB 3.0都兼容MySQL语法,其中ADB 3.0的技术架构和MySQL数据库更贴合。
- 通过增加节点的扩展手段可以提升ADB的并发能力和并行计算能力,达到横向扩展的目标,保证在业务报表数据量和复杂程度提高的情况下还能以相对稳定的返回速度执行报表查询。
上云价值
分尚通过采用“RDS MySQL+ ADB”基于MySQL生态的HTAP数据库解决方案有效支撑了花加的主要业务鲜花售卖。ADB的快速分析能力优化客户的采购环节、订单分析、营销活动、业务报警等重要业务,助力花加业务的快速发展的同时,为未来业务发展提供的足够的扩展性。
- 通过ADB 3.0的快速分析能力,提升花加的数据分析效率,更快速指导业务和优化采购。
- 使用ADB做报表分析后,产生了2~10倍的分析性能提升,极大的提升了业务体验,优化了花加的整体业务。
- 基于多节点集群架构的ADB,相比传统的关系型数据库,具备更高的扩展性和灵活性,降低了花加由于数据量和访问量变大带来的维护成本。
证言
“我们的业务对BI和报表的依赖较重,希望报表能秒级返回。早期我们利用普通的MySQL数据库做实时数据分析,存在几个痛点,第一是MySQL数据库对复杂查询的支持不够,千万级和亿级数据的复杂查询,在一些场景下耗时较久或者无法返回,第二是MySQL不能横向扩展。随着我们的业务数据量不断增加以及对BI、报表诉求的不断提升,使用MySQL来做复杂的分析已经不能满足我们的分析效率和分析数据量的诉求,我们选型ADB来提升分析效率和扩展性。ADB结合QuickBI,很好的满足了我们对分析的诉求,帮助我们更好的发展业务,可以在秒级返回报表查询。“— 分尚网络运维总监 杨海波
相关产品
- 分析型数据库MySQL版
分析型数据库MySQL版(AnalyticDB for MySQL)是一种高并发低延时的PB级实时数据仓库,全面兼容MySQL协议以及SQL:2003 语法标准,可以毫秒级针对万亿级数据进行即时的多维分析透视和业务探索。
更多关于分析型数据库MySQL版的介绍,参见分析型数据库MySQL版产品详情页。
- Quick BI
Quick BI 专为云上用户量身打造的新一代智能BI服务平台。
更多关于Quick BI的介绍,参见Quick BI产品详情页。
- 对象存储OSS
阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。
更多关于对象存储OSS的介绍,参见对象存储OSS产品详情页。
- 云服务器ECS
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。
更多关于云服务器ECS的介绍,参见云服务器ECS产品详情页。
- 负载均衡SLB
负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
更多关于负载均衡SLB的介绍,参见负载均衡产品详情页。
【云栖号在线课堂】每天都有产品技术专家分享!
在线课堂地址:https://yqh.aliyun.com/zhibo立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK