【云栖号案例 | 新零售】ADB助力Flowerplus花加提速业务 使订阅鲜花成为一种习惯
云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!
公司介绍
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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dodo Framework v1.1.1 发布,Java Web 自动化开发框架
本次更新: 兼容idea下编译后classes目录无配置文件,导致无法加载配置文件的问题 解决同一个数据库实例下不同的数据库,导致无法生成表和字段comment及默认值的问题 DodoFramework 一个基于代码生成引擎的JavaWeb自动化开发框架,开发效率提升90+%,后台管理系统秒级生成。10套后台管理系统模板,让你随心所欲! 优势: (1)重复的工作,代码生成,不再烦心。 (2)省下更多的时间,可以:学别的...干别的...随你。 GetStarted 第一步:POJO实体类注解 写好Java实体类后,使用Dodo注解扩展 @DodoField(name = "产品名称", sortSeq = 0, isRemoteCheck = true) private String name; @DodoField(name = "产品描述", sortSeq = 5, listable = false, isnullable = false, isRichText = true) private String productDesc; @DodoField(na...
- 下一篇
生产环境使用HBase,你必须知道的最佳实践
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 前面,我们已经打下了很多关于HBase的理论基础,今天,我们主要聊聊在实际开发使用HBase中,需要关注的一些最佳实践经验。 Schema设计七大原则 1)每个region的大小应该控制在10G到50G之间; 2)一个表最好保持在 50到100个 region的规模; 3)每个cell最大不应该超过10MB,如果超过,应该有些考虑业务拆分,如果实在无法拆分,那就只能使用mob; 4)跟传统的关系型数据库不同,一个HBase的表中列族最多不超过3个,列族中的列可以动态添加的,不要设计过多列族; 5)列族名必须尽量短,因为我们知道在存储的时候,每个keyvalue都会包含列族名; 6)如果一个表存在一个以上的列族,那么必须要注意,不同列族之间行数相差不要太大。例如列族A有10万行,而列族B有1亿行,那么rowkey就有1亿行,而region是按照行键进行切分的,因此列族A可能会被打散为很多很多小region,这会导致在扫描列族A时会引发较多IO,效率低下。 7)列族可以设置TTL时间,HBa...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装