近日,湖州全都来了网络科技有限公司旗下「订单来了」的酒店、民宿管理系统上线 OB Cloud 云数据库,基于其原生分布式能力实现 BI 业务的全新升级,订单批处理能力提升 1 倍,为旅客提供更精准的个性化旅游需求,助力商旅客户业务扩展。

「订单来了」隶属于湖州全都来了网络科技有限公司,专注于酒旅 SaaS 服务,为酒店民宿提供业务管理、数据报表、集团管理等一体化酒店管理系统。目前,「订单来了」业务覆盖国内外 600+ 城市与地区,服务商家数量超过 18w,累计系统交易额超过 1038 亿元。
随着个性化旅游的需求日益旺盛,优质酒店民宿的需求也呈现井喷式发展,「订单来了」的业务量和数据系统复杂度也随之攀升。
一方面,酒店民宿订单数据关系复杂,且需要频繁更新和核对多张事实表校准结果,由于兼容性问题,原有的数据库无法依赖 Binlog 将数据从原始数据层同步到数据仓库层,数据管理和维护变得更加复杂,技术投入和成本也显著上升。
另一方面,负责数据挖掘与分析的 BI 系统原来使用 MySQL 数据库作为数仓 ODS (Operational Data Store)层方案,但在数据统计和分析等 AP 类操作时,MySQL 无法支撑业务需求。
数据库升级迫在眉睫,经过多方评估比较,「订单来了」最终选择 OB Cloud 云数据库作为实时数仓全新解决方案。主要原因如下:
第一,在数据库迁移时,OB Cloud 高度兼容 MySQL 及其生态,「订单来了」的业务代码无需进行任何修改即可实现无缝切换,大大降低了数据库的迁移成本。
第二,OB Cloud 兼容 MySQL 的 Binlog 协议,可以无缝对接 MySQL 下游数据生态,实时将 ETL(抽取、洗净、传输)处理后的数据向下游数据分析处理系统以及上层的应用和逻辑层同步,确保数据的准确性和一致性。
第三,OB Cloud 可实现高倍率数据压缩。通过 LSM-Tree 存储引擎及先进的数据压缩技术,「订单来了」平台整体数据库存储成本降低 75%,带来意想不到的收益。
第四,OceanBase 4.3 版本支持物化视图能力,在数据汇总、统计信息报表数据生成、复杂查询优化等场景下,加速「订单来了」统计类请求的处理,大大提升查询性能。
数据库升级为 OB Cloud 后,「订单来了」的数仓性能大幅提升,成本控制取得显著成效,为其下阶段的业务扩展奠定了坚实的基础。
未来,「订单来了」将与 OB Cloud 进一步探索 HTAP 在业务场景的落地,同时,在海外业务试点也将全面采用 OB Cloud 一体化云数据库服务,以更加灵活、高效的方式应对国际市场的复杂挑战。