阿里云数据库助力螳螂科技业务高速发展

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: 产品名称:PolarDB MySQL、AnalyticDB MySQL、MongoDB、RDS MySQL。客户名称:北京螳螂科技有限公司。行业归类:教育培训服务商。业务/技术亮点:高效运维/高弹性/高并发/海量数据分析/数据库容灾。

一、客户感言


“PolarDB的分钟级弹性能力给我们的业务提供较大的灵活性,并节约了IT运维成本,同时PolarDB的主从低延时的特性让我们能充分利用只读节点提升系统容量。通过使用AnalyticDB MySQL提升了我们实时业务报表的查询速度。云MongoDB的高扩展能力和高稳定性让我们可以专注于业务开发。同时阿里云提供了完整的运维管控、备份恢复、实时监控报警能力有效地节约了我们的运维成本。”


                                                                              ——螳螂科技CTO陈海宣


二、客户简介


北京螳螂科技有限公司成立于2016年,是国内领先的教育行业一站式解决方案云平台服务商,深耕教育行业,打造“螳螂教育云”智能化一站式解决方案,产品体系包含营销云、AI在线客服、CRM、SCRM和网校,真正从推广、销售到教务、网校全链条打通形成闭环式服务,帮助传统教育行业逐步互联网化转型升级。总部位于北京朝阳区酒仙桥,目前已在上海、深圳、武汉、广州等地成立分公司,公司员工已达300余人。


目前螳螂教育云产品已经服务了包含新东方、立思辰、精锐教育、沪江网校等国内众多知名教育机构,覆盖成人教育以及职业培训等多条教育培训方向。


三、业务挑战


  • 业务高速发展,希望通过云产品加快研发节奏,提供一站式数据库产品能力、维护能力、生命周期管理能力,能有效降低运维成本,并有较好的稳定性和可用性。


  • 业务有高并发读写诉求,并希望数据库具备高弹性高扩展能力,能够支持平滑升降配,在升降配期间对业务影响小。


  • 有用户画像、BI报表、实时分析等方面海量数据实时分析诉求,需要有实时分析引擎可以秒级分析亿级到百亿级数据,提高运营和业务决策效率。


  • 需要高扩展性、高稳定性的数据库服务来存储在线客服对话消息。


四、解决方案


针对上面提到的痛点和问题,逐条说明客户使用数据库产品的解决方案。


  • 云数据库RDS MySQL、PolarDB MySQL、AnalyticDB MySQL、云MongoDB、云Redis等兼容开源数据库,提供完整数据库生命周期管理、完整的数据库运维、完善的监控报警、自动高可用切换、透明读写分离,能有效提升研发效率、降低运维成本,并提供全链路安全能力提升数据库安全性,使得螳螂技术团队可以聚焦业务研发


  • PolarDB在存储计算分离架构下,为用户提供具备极致弹性、高性能、海量存储的数据库服务,具备分钟级弹性能力和单集群最多达100TB的数据存储能力和高并发读写能力,升降配期间对业务影响小,满足螳螂对高并发读写和高弹性的诉求。


  • AnalyticDB MySQL兼容MySQL数据库,查询速度快,能支持亿级到千亿级数据多位查询毫秒/秒级出分析结果,满足螳螂报表、用户画像、实时分析等场景秒级查询返回的诉求。


  • 云MongoDB具备较好的扩展能力,完全兼容MongoDB各版本,具备高可靠性、高稳定性,具备同城/异地灾备能力和完善的备份恢复能力,满足螳螂对在线客服对话消息的存储诉求。


五、技术架构图

幻灯片1.png

六、客户价值


数据库产品对客户有哪些价值?都是怎么体现的?


  • 云数据库的开箱即用、一键升降配、完整生命周期管理、备份、监控等能力能有效提升螳螂研发效率和降低运维成本,使得螳螂技术团队可以专注于业务研发。


  • 通过PolarDB的高弹性能力有效提升了螳螂在业务突发流量期间快速应对能力,平滑升降配降低了升配对业务的影响,海量存储使得数据库满足数据快速增长的诉求。


  • AnalyticDB MySQL的秒级分析海量数据能力很好地满足螳螂海量数据实时分析和实时报表诉求,提升了业务决策和运营效率,兼容MySQL的特性让开发变得简单和快捷。


  • 通过云MongoDB提供高扩展、稳定可靠的MongoDB服务,可以给对话消息提供持续扩展的数据存储能力。
相关实践学习
AnalyticDB MySQL海量数据秒级分析体验
快速上手AnalyticDB MySQL,玩转SQL开发等功能!本教程介绍如何在AnalyticDB MySQL中,一键加载内置数据集,并基于自动生成的查询脚本,运行复杂查询语句,秒级生成查询结果。
阿里云云原生数据仓库AnalyticDB MySQL版 使用教程
云原生数据仓库AnalyticDB MySQL版是一种支持高并发低延时查询的新一代云原生数据仓库,高度兼容MySQL协议以及SQL:92、SQL:99、SQL:2003标准,可以对海量数据进行即时的多维分析透视和业务探索,快速构建企业云上数据仓库。 了解产品 https://www.aliyun.com/product/ApsaraDB/ads
相关文章
|
1月前
|
Cloud Native 关系型数据库 分布式数据库
阿里云牵手海亮科技,共建“教育科技数据库创新应用中心”
海亮科技选择引入阿里云PolarDB开源分布式版(PolarDB for Xscale)数据库,不仅能解决海亮科技数据库业务中面临的可靠性、稳定性问题,也为海亮科技业务的高速发展提供了更好的灵活性和可扩展性。
|
2月前
|
运维 数据库 数据库管理
云数据库问题之阿里云在运营商领域数据库替换的整体解决方案要如何实现
云数据库问题之阿里云在运营商领域数据库替换的整体解决方案要如何实现
|
2月前
|
存储 监控 安全
阿里云数据库(ADB)的多租户秘籍:资源隔离的魔法如何施展?
【8月更文挑战第27天】多租户系统在云计算与大数据领域日益重要,它让不同用户或组织能在共享基础设施上独立运行应用和服务,同时确保资源隔离与安全。ADB(如阿里云数据库)通过资源组及标签实现高效多租户隔离。资源组作为一种软隔离策略,允许为不同租户分配独立的计算和存储资源,并设置资源上限;资源标签则支持更细粒度的硬隔离,可为每个数据库表或查询指定特定标签,确保资源有效分配。此外,ADB还提供了资源监控与告警功能,帮助管理员实时监控并调整资源分配,避免性能瓶颈。这种灵活且高效的资源隔离方案为多租户环境下的数据处理提供了强大支持。
88 0
|
29天前
|
存储 缓存 关系型数据库
阿里云数据库 SelectDB 多计算集群核心设计要点揭秘与场景应用
在云原生存算分离架构下,多计算集群的实现从技术方案上看似乎并不存在过多难题。但从产品的角度而言,具备成熟易用的多计算集群能力且能运用于用户实际业务场景中,还有较多核心要点需要深度设计
阿里云数据库 SelectDB 多计算集群核心设计要点揭秘与场景应用
|
14天前
|
Cloud Native 关系型数据库 分布式数据库
阿里云牵手海亮科技,共建“教育科技数据库创新应用中心”
近日,阿里云与世界500强旗下、国内领先的教育服务提供商海亮科技集团(以下简称“海亮科技”)达成合作,联合成立“教育科技数据库创新应用中心”。双方将充分整合优势资源,共同推进教育科技领域的数据库技术研究和国产数据库的应用与发展。
54 7
|
14天前
|
存储 监控 数据挖掘
飞轮科技携手观测云亮相云栖大会,全方位展示阿里云数据库 SelectDB 版核心优势
飞轮科技技术副总裁姜国强于「数据分析与洞察」专场分享[阿里云数据库 SelectDB 版在日志存储分析、实时报表生成、用户行为分析及 Lakehouse 场景应用方案
飞轮科技携手观测云亮相云栖大会,全方位展示阿里云数据库 SelectDB 版核心优势
|
23天前
|
NoSQL 关系型数据库 MySQL
微服务架构下的数据库选择:MySQL、PostgreSQL 还是 NoSQL?
在微服务架构中,数据库的选择至关重要。不同类型的数据库适用于不同的需求和场景。在本文章中,我们将深入探讨传统的关系型数据库(如 MySQL 和 PostgreSQL)与现代 NoSQL 数据库的优劣势,并分析在微服务架构下的最佳实践。
|
25天前
|
存储 SQL 关系型数据库
使用MySQL Workbench进行数据库备份
【9月更文挑战第13天】以下是使用MySQL Workbench进行数据库备份的步骤:启动软件后,通过“Database”菜单中的“管理连接”选项配置并选择要备份的数据库。随后,选择“数据导出”,确认导出的数据库及格式(推荐SQL格式),设置存储路径,点击“开始导出”。完成后,可在指定路径找到备份文件,建议定期备份并存储于安全位置。
192 11
|
21天前
|
存储 SQL 关系型数据库
MySQL的安装&数据库的简单操作
本文介绍了数据库的基本概念及MySQL的安装配置。首先解释了数据库、数据库管理系统和SQL的概念,接着详细描述了MySQL的安装步骤及其全局配置文件my.ini的调整方法。文章还介绍了如何启动MySQL服务,包括配置环境变量和使用命令行的方法。最后,详细说明了数据库的各种操作,如创建、选择和删除数据库的SQL语句,并提供了实际操作示例。
60 13
MySQL的安装&数据库的简单操作
|
26天前
|
存储 SQL 关系型数据库
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案
MySQL如何进行分库分表、数据迁移?从相关概念、使用场景、拆分方式、分表字段选择、数据一致性校验等角度阐述MySQL数据库的分库分表方案。
124 14
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案