首批通过分布式安全可靠测评,为关键业务系统打造
跨境仓储系统升级重塑全球物流效率
- 60%数据库总成本降低
- 0.01s复杂 SQL 查询
- 数小时完成 TB 级数据应用级迁移
一、业务背景
随着跨境电商行业的整体高速发展,易仓科技的业务增长迅猛,客户数量多、体量大,整体的数据量达 PB 级,数据库升级迫在眉睫。
- 海量的数据与表,运维效率低下,数据库性能遇瓶颈
- 易仓科技需要一个数据库运维平台去做调度任务分发,所有的实例不仅要做监控、报警,还要做基础运维,还要做服务自愈。
- 大数据同步链路复杂,无法保障 SLA
- 易仓科技的数据源来自海外各平台卖家,从平台上来的数据会流到国内,而海外买家可能在北美、在欧洲、在东南亚等地,卖家的工厂在国内,发货的物流可能又分为国内和国外。这种复杂导致 ETL 链路的稳定性,可用性,实时性等在运维管理上也变得更复杂。
- 客户数据的存储成本逐年递增,资源浪费多
- 易仓科技是替客户保管数据的,客户的数据永远是客户的数据。随着客户使用时间递增,客户单量和存储越来越高,对应的收费也会越来越高。
二、业务挑战
- 单租户成本高
- 原数据库 RDS 有上百个实例数,单实例数据量大,资源碎片率高,需要不定时通过迁移至新实例释放碎片。随着实例数增多,单租户成本攀升;
- 复杂 SQL 查询性能瓶颈
- 数据库主要承载物流、仓储、供应链相关信息,要求稳定性及高可用能力,目前多表关联 SQL 较多,复杂 SQL 查询耗时长。
三、解决方案
- 大集群模式
- OceanBase 大集群模式,将多个单实例整合至 OceanBase 集群中,统一管理、灵活调度,有效提高资源利用率;
- 高度兼容MySQL
- OceanBase 支持 MySQL 语法、存储过程、函数,基本完全兼容易仓科技当前所使用的 SQL 语法与数据类型,同时解决在线多表 DDL 发版时间长的问题;
- 多租户资源隔离
- OceanBase 多租户能力,实现数据库内核级虚拟化,对CPU、内存、数据等资源提供隔离机制,并可以根据应用负载灵活配置租户资源占比,多个企业的不同租户可共享一个集群。
四、客户收益
- 高压缩技术降低成本 60%
- 高级压缩技术让易仓科技从 RDS 1.2T 数据迁移至 OceanBase,仅需 140G,数据压缩比高达 88%。加上多租户大集群模式提升资源利用率,使得迁移系统的数据库整体拥有成本降低 60%;
- 复杂 SQL 查询性能提升明显
- 在没有做任何表结构调整与设计的情况下,大部分均有不同程度提升。其中一条在 RDS 中需 43 秒,OceanBase 仅需 0.01 秒;
- 迁移速度大幅提升
- 通过 OMS,易仓科技从 RDS 迁移至 OceanBase MySQL 模式,共1.2T 数据,数小时应用级别即完成迁移。