交易型数据库是所有系统的核心,数据库的稳定性决定了大多数在线交易系统的SLA,数据库的可运维性决定了数据的安全和高效。与性能和迁移成本相比,数据库的稳定性和可运维性往往隐藏在冰山之下。在会议上,苏光牛先生围绕数据库的性能、稳定性、可运维性、成本以及HTAP等方面分享了《GaussDB,在设计中的几点思考》。
华为坚定不移地战略投入GaussDB,围绕华为自身和客户全场景诉求、可信安全,持续创新,是当前国内唯一经受住严苛业务连续性考验的数据库产品,自2019年发布GaussDB分布式架构以来,逐步完成了华为内部终端云、MetaERP以及运营商设备的数据库替换,还在外部多家国有大行、股份制银行、保险证券企业规模上线,助力国家关键基础设施行业客户实现数据库的整体规模转型升级。
稳定性与可用性:GaussDB同城双集群方案实现了更高的业务高可用。存储跨集群之间通过物理复制让数据同步时延更低、效率更高,且不影响主机侧性能;一致性、可靠性满足金融级要求,RPO=0,跨Region切换RTO < 120 秒,且100%实现了软硬件故障完全隔离,单点故障不会扩展到其他集群。
可运维性:基于华为公有云数十万数据库实例运维经验,GaussDB实现了SQL的全量全链路感知、分析及优化能力,以及基于覆盖全流程的监控、智能化诊断能力等,来提升客户的应用开发体验和智能化运维体验,全方位提升运维效率。
灵活部署:GaussDB基于分布式架构支持单分片和多分片两种部署模式,单分片分布式兼容集中式架构,对应用迁移更为友好,且单分片支持16TB。多分片分布式最大支持256分片、1024节点,最大可存储4PB。通过单分片和多分片两种模式实现灵活部署,满足企业对成本、平滑迁移和业务增长等不同的需求。
成本:在业务稳定运行的前提下快速完成数据库转型,需要优先考虑性能、迁移成功和业务连续性,逐步提升性价比。GaussDB的设计思考是做大单体能力,客户避免非必要改造。以单分片能力为例,GaussDB支持16T的单分片存储,并且在多线程访问时性能线性提升。GaussDB创新研发的Ustore存储引擎能够在大数据量长时间频繁更新的状态下依然高性能不抖动;通过应用透明压缩技术可以将对业务的影响控制在5%以内,做到性能低损耗。
关于MySQL,苏光牛分享了华为公有云在MySQL运维方面的资源投入以及版本策略、企业使用MySQL的投入保障,以及华为云在长期运维过程中积累的MySQL优化实践,为客户提供参考。GaussDB数据库将发布的MySQL兼容性新框架,通过插件形式避免侵入式修改,兼容性不影响GaussDB自身的语法体系,保持业内领先。
关于HTAP,现阶段的最佳路线是TP、AP各司其职,OLTP完成对传统数据库的替代升级,OLAP做超大维度、超大规模数据量的分析,通过日志准实时同步在OLTP和OLAP之间实现数据同步。




