本文介绍各行业通过PolarDB解决自身业务上的难点和痛点问题。

视频介绍

深圳法大大网络科技有限公司

客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第1张

公司介绍

深圳法大大网络科技有限公司成立于2014年,是国内领先的第三方电子合同平台,主要为金融、保险、第三方支付、旅游、房地产、汽车、医疗、物流、供应链、B2B、B2C线上交易平台、人力资源管理等行业以及政府机构提供电子合同、电子文件签署及存证服务,同时整合提供司法鉴定和律师服务等增值服务。

业务挑战:历史合同归档查询

法大大有4个业务集群分别存储不同客户的数据。遇到挑战:

  • 每月新增约3000万合同,现有RDS平均每3个月需要做一次RDS手动分库。
  • 6亿历史合同,检索合同需要从多个库依次进行,平均查找时间7秒。
  • 考虑过将历史数据统一抽取到大数据平台,但改造成本高,耗时长。

解决方案

PolarDB依靠计算与存储分离、分布式存储架构,能够很好地支撑大数据量的存储和高效查询。
  • 法大大通过数据传输服务DTS(Data Transmission Service)将存储在MySQL数据库中的相关数据迁移至PolarDB,并通过ETL工具定期地将历史数据同步至PolarDB。
  • 使用PolarDB存储超过6亿的电子合同数据,这些数据可以安全地存储在PolarDB,解决了主业务库容量的瓶颈问题。
  • PolarDB开启3个只读节点,6亿历史合同数据查询仅需0.5秒,解决查询慢的问题。
客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第2张
客户价值
  • 100%兼容MySQL,实现零改造成本。

    PolarDB能够100%兼容MySQL 5.6/8.0的特性,应用从MySQL数据库迁移至PolarDB以后,不用做任何的改造即可实现海量历史数据的归档及实时查询。配合上云迁移工具DTS,已有的数据库可以平滑迁移至PolarDB。

  • 数据容量弹性自适应增长。

    法大大每月都会产生TB级的增量的结构化数据,PolarDB存储的弹性及海量存储的能力很好地解决了传统MySQL存储容量的问题,而PolarDB基于快照的备份方式也很好地实现了大数据量的备份及按时间点恢复。

  • 并发高性能查询能力。

    PolarDB采用读写分离架构,支持多路应用服务器并发访问,平均查询时间从7秒降低至0.5秒,显著提升查询业务体验。

  • 自带读写分离的高可用服务。

    数据服务需要提供7 x 24的高可用服务,PolarDB的计算节点(DB Server)采用一主多读的集群架构,在提供服务高可用的同时,进一步降低了高可用服务的使用成本,同时数据库访问地址的管理更加便捷和高效。

上海百胜软件股份有限公司

客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第3张

公司介绍

上海百胜软件股份有限公司成立于2000年,是国内知名的全渠道新零售解决方案服务商,为鞋服、运动、家居、日化、美妆、珠宝、食品等品牌企业提供管理咨询和信息化解决方案,业务涵盖全渠道中台、零售分销、供应链、电子商务、移动应用、大数据等领域。目前,百胜软件与旗下22家分子公司及全国100多家星联服务机构,为客户提供专业及时的服务支持,安全保障30多万家实体门店和2万多家网上商店的日常运营。

业务挑战:在线零售商城场景

百胜iSHOP在线商城是以移动互联网时代消费者驱动业务为核心,充分满足企业在不同触点场景下实现互动、体验、便捷交易的中高端电子商务销售平台。遇到挑战:
  • 广告投放平台,节假日,特殊时期,日访问量数千万,峰值时刻访问等待时间从正常的2秒激增到8秒左右,4.7%左右访问失效,需再次访问甚至多次访问。
  • 日常业务访问量与高峰时间段相差10倍以上,当前数据库应对日常业务,性能有余,应对峰值业务,性能不足。如果按峰值标准建设数据库,存在资源浪费的情况。

解决方案

PolarDB依靠计算与存储分离、分布式存储架构,能够很好地支撑大数据量的存储和高效查询。

  • 通过DTS工具将存储在MySQL数据库中的相关数据迁移至PolarDB,100%兼容,零成本迁移。
  • PolarDB日常部署1个只读节点,峰值时间段之前可数分钟弹性扩展到15个只读节点,极大提升并发访问能力。
  • 部署Redis集群,缓冲大量用户并发访问的压力。
客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第4张

客户价值

  • 高效稳定。

    世界杯最高峰值时刻,并发访问达到200万/秒,广告访问等待时间稳定在1秒左右,保持持续稳定的高质量业务体验。

  • 弹性升降。

    预估业务峰值时刻PolarDB可在2分钟内完成多个只读节点扩展,以应对预期的访问压力,峰值过后即可恢复。相对于全程最高配置,成本节省70%以上。

  • 安全可靠。

    采用白名单、VPC网络、SSL加密、数据多副本存储等全方位手段,对数据库数据访问、存储、管理等各个环节提供安全保障。采用Active-Active高可用集群架构,直接通过可读写的主节点和只读节点之间进行Failover切换,与传统的Active-Standby相比,用同样成本带来了更好的系统访问性能。

  • 零成本迁移。

    PolarDB 100%兼容MySQL,配合上云迁移工具DTS,已有的数据库无需改造即可平滑迁移至PolarDB。PolarDB让客户以更低的成本享受到商业数据库的性能和可靠性。

客户感言

“PolarDB帮助我们在客户世界杯广告投放期间,应对数亿次的总曝光量,满足高并发的需求。我们借助其强大的计算能力、Active-Active高可用集群架构、极速扩展增加只读节点的机制,顺利度过活动期间的数次高峰,提升用户体验、为客户活动保驾护航。”

浙江华治数聚科技股份有限公司

客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第5张

公司介绍

浙江华治数聚科技股份有限公司成立于1996年,是一家集工商电子政务管理研究、软件研发、系统集成于一体的高新技术企业,专注工商行业软件开发,是工商领域信息产品提供的骨干企业之一。在北京、广州、南京、深圳、济南、成都设立有分公司。

业务挑战:广告监测和BI

浙江华治数聚科技有限公司通过全国各地的广电卫视频道和地方频道,进行实时数据采集、存储、检索(监测)和分析。分析业务主要是对广告播放频度、内容的审理,对播放地域的跟踪,以及对广告投放量、播放内容、类别进行统计分析,在为消费者营造更加纯净的商品环境的同时,又可以对各行业、各龙头企业的营销活动进行分析和预测,形成可信赖的广告数据分析服务。面临业务挑战:
  • 广告数据持续流入的情况下,需实时进行内容检测(查询),每天约写入3500万条记录,每秒1000余次查询。
  • 广告统计和分析业务,最大约需要对6000条记录进行分析,分析业务维度多,任务数量大,单次分析业务最好控制在2小时以内,否则,难以按时完成所有分析业务。

解决方案

全国500多个广播电视频道的视频和播音数据被采集到阿里云,在进行了视频原始数据的转换、广告提取、人工审核和广告信息(时间点、广告商、广告名、省份、区域等属性)归档OSS后,批量录入到PolarDB云数据库,方便进行数据的存储和广告数据的实时检索和分析。 PolarDB集群部署1个主节点以及5个读节点,用于应对数据检索和分析的压力。必要时,可以临时弹性扩展至15个读节点,以应对突发任务压力。

客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第6张
客户价值
  • 实时检索,秒级分析。

    广告样本的管理数据需要周期性批量写入到PolarDB,同时又需要支持即时的检索和分析处理,PolarDB的读写分离架构很好地支撑了这类场景。目前可以实现毫秒级检索(实时),秒级完成6000万条数据的统计分析。为业务实现实时广告内容审计、多维度广告数据分析(趋势和推广)等奠定良好的IT基础。

  • 自适应数据增长。

    广告样本数据每年以百GB级别的结构化数据增量存储于PolarDB。每年增加1000个数据表,单表数据接近千万行级别。由于PolarDB采用分布式存储架构,能够根据数据增长自适应增加存储空间,按照实际数据使用量进行计费,无需为数据容量的限制和升级所担忧。

厦门真有趣信息科技有限公司

客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第7张

公司介绍

厦门真有趣信息科技有限公司自2012年8月成立以来,致力于持续不断地提高科技、文化、服务,为全球用户提供健康有趣的游戏体验。这里聚集着一群“有趣”的人,热爱游戏,享受创作,喜欢开发,并且才华横溢。通过协力合作,创作长期有效的快乐,赢得百万人热爱。

业务挑战:流畅游戏体验

厦门真有趣信息科技有限公司制作的爆款手游《香肠派对》,用户存量近亿,在游戏高峰期同时有1000~2000万用户访问。网络游戏不仅要为用户提供流畅的游戏体验,还要提供账号服务、充值服务、历史战绩查询服务等。面临业务挑战:
  • 开新服、合服等场景,需要实现快速弹性扩容。
  • 游戏版本发布、服务端重启等场景,需要缩短维护时间,快速重启。
  • 需要7*24的高可用服务。
  • 保证数据的可靠性。

解决方案

前端多个ECS实例作为各个服务器的入口,接入到后端的PolarDB集群。在开新服、合服时可以增加最多15个只读节点,用来减少主节点压力。PolarDB同时能提供账号服务、充值服务、历史战绩查询服务等。

客户案例_产品简介_云数据库PolarDB 阿里云技术文档 第8张
客户价值
  • 弹性升降。

    PolarDB集群基于存储计算分离架构,部署1个主节点以及N个只读节点,只读节点可以快速增加或删除,用于应对开新服、合服时的快速弹性扩容。

  • 快速维护。

    因自身架构特点,PolarDB集群能够大大缩短维护时间,实现快速重启。

  • 稳定可靠。

    采用三副本一致性存储,很好地保证了数据的可靠性。在主实例发生故障的时候,系统能在短时间(30s~60s)内完成快速切换,确保在线业务能够快速恢复以提供正常的服务。

  • 高度兼容。

    100%兼容MySQL 5.6/8.0,完全兼容MySQL各种生态和中间件开源工具,非常方便游戏历史战绩查询、游戏充值和运营活动的开展。