经前期测试与后期实践,事实证明 OceanBase 技术特性及架构相对符合携程项目需求。OceanBase 的异地多机房多写、大促弹性扩容、高可用切换对业务影响小都非常符合携程需求。
上线OceanBase以后,解决了长期以来使用 MySQL 困扰携程的在线 DDL、数据一致性、大表性能、主备切换等问题。提供更稳定、高效的服务能力的同时,降低数据库系统整体的拥有成本,并提高资源利用率。
实现自动故障切换
节点和机房故障的快速恢复能力得到显著提升,实现 RPO = 0,RTO<30s;
提效降本显著
携程在性能和成本方面取得了不错的收益,在性能方面,OceanBase 方案读性能平均提升 2 倍,写性能平均提升 3 倍;在成本方面,OceanBase 方案节省 2/3 存储资源,很大程度上降低了硬件成本。基于 OceanBase 的高级压缩技术,在保证性能的同时,数据存储空间节约近 85%。同等硬件投入的前提下,携程可存储更多数据;
稳定应对业务高峰流量
基于大集群多租户,实现秒级的数据库实例资源扩缩容,在整体集群资源使用不变的前提下,稳定承载多个业务的高峰压力。