文/瀚高基础软件股份有限公司副总裁 吕新杰博士
数字化时代,数据库扮演着关键的角色,是企业数据管理和业务系统创新应用的核心。国产数据库的发展在近年来取得了巨大的进展,然而,用户在选择合适的数据库时仍面临一系列挑战,包括平衡性能与稳定性、可扩展性与灵活性的需求,以及安全与合规保障等。
数据库创新实践中,瀚高一直采用“两条腿走路”的策略,一方面扩展应用生态,强化底层技术功底,兼顾支持平移和改造需求;另一方面,秉承开源开放的技术路线,为通用数据库应用需求打开“新世界”的大门,同时提供高级功能方案满足个性化要求,为企业数字化引擎提供全面而灵活的支持。
因地制宜,满足多样化行业应用需求
不同行业、不同应用在替换国产数据库时存在多层次的需求,有些非常看重系统性能,尤其对高并发、低延时等指标要求严格,有些则更看重数据一致性和系统稳定性,对延迟等性能指标有一定的容忍度。即便是同一行业,不同应用系统对数据库核心能力的要求也有不同侧重。
多年来,在深度参与行业客户数据库创新应用与升级改造的过程中,瀚高因地制宜,首先定位相对容易上手的客户,后逐步拓展至难度较大的领域。通过渐进式改造的策略,瀚高帮助行业客户有效降低了数据库创新应用的实践门槛,不仅在大量一线项目中为工程和研发团队积累了丰富的积累了经验,更无限贴近客户实际应用场景,以平滑的曲线帮助企业革新数据库架构这一关键底座和数字化引擎。
众所周知,数据库选型与创新应用是一个复杂且不断发展变化的过程,瀚高坚持做“难而正确”的事:从前期调研阶段开始就与行业ISV应用生态、客户真实场景紧密“对齐”,通过多维度评测、业务场景测试、垂直扩展与水平扩展对比、改造策略以及实施流程等多维度分析,为用户提供全面、科学的数据库选型和应用创新解决方案。
例如,为了帮助用户消除对新数据库系统稳定性的疑虑,瀚高提供“双轨并行”方案,即在保留原有系统架构和业务逻辑的基础上,引入新产品技术,帮助用户实现平滑过渡。过程中,充分利用评估、迁移、验证等一系列丰富的周边工具,并依托可视化平台帮助用户深入了解迁移流程细节,密切同步观察系统稳定性,确保系统切换顺利完成。
同时,瀚高通过诸多项目构建了完整的迁移实战方法论,能够为客户现有应用系统迁移提供完整的全生命周期支持,有效降低复杂度,优化成本。具体看,瀚高可从应用系统代码修改和迁移流程把控两方面为数据库改造项目提供辅助。最终,在新数据库与应用系统各模块完成迁移适配,功能正常运行的基础之上,由应用系统研发对接人运行应用程序,全面运行系统功能测试、压力测试等,确保应用系统满足正常业务需求,稳定运行。
产品技术创新“向下扎根”
正应了时下流行的那句“向上生长”,凭借大量扎实的布局,瀚高在数据库应用生态走出了一条特色鲜明的发展道路。与之相对应,在产品技术方面,瀚高则努力“向下扎根”,坚持基于PostgreSQL内核进行自主研发的道路,明晰数据库应用创新的关键时间节点和路线图,确保为客户市场提供灵活且符合业务实际的选型思路,挖掘可持续发展潜力。
例如,瀚高持续投入研发力量,攻坚爬坡,基于PostgreSQL,着力实现数据库系统内核级功能特性优化,从底层突破,解决潜在报错和兼容性等问题。针对特定国密算法要求和安全标准等应用场景,瀚高团队则适时对系统内核进行必要的修改调整,因势利导,提供满足市场需求的产品方案。同时,瀚高秉承开放心态,通过创新的开源数据库项目IvorySQL回馈社区,并与PostgreSQL社区版内核保持同步,构建反馈闭环、良性正向的发展轨道。
在基于PostgreSQL的数据库应用生态中,瀚高以强有力Oracle兼容特性独树一帜。据了解,在即将推出的瀚高数据库管理系统V9.0这一大版本更新中,瀚高数据库将引入大量新增Oracle兼容特性,包括对以Oracle EBS为代表的复杂数据类型和业务逻辑的支持,并在系统性能和稳定性上“更上一层楼”,为进一步扩展行业ISV应用生态和客户市场,推动数字化引擎创新奠定扎实的基础。丰富的Oracle兼容特性意味着用户可以“放开手脚”,无需投入大量时间精力用于数据库与应用系统业务逻辑适配改造等工作之中,并大幅减轻后期运维压力,优化成本效益。简言之,通过将原有业务系统中IT和应用管理员熟悉Oracle特性和逻辑无缝“复刻”至新数据库架构体系中,企业可以最小化改造成本,最大化创新潜能。
同时,在涉及底层CPU、操作系统匹配,以及周边开发管理工具支持等方面,瀚高也可为用户提供丰富的测试用例验证,针对特定应用场景定义推荐参考架构,并不断丰富系统在可观测性、可用性、稳定性和自动化等方面的实用特性配套,形成一揽子、交钥匙的全栈式解决方案。此外,瀚高数据库在MySQL、SQL Server兼容方面也将提供原生端口支持,以满足实际应用改造中不同的数据库协议需求,提供统一运维管理选型。
在数据库选型与应用创新、系统迁移与改造“风起云涌”的时代背景下,瀚高“双管齐下”,一方面,通过大量底层内核级产品技术创新,帮助用户更好地承接原有Oracle系统性能和特性,最小化代码修改,确保应用系统的稳定性。此类创新根本上有助于用户进一步降低应用改造门槛,将业务逻辑处理层从数据库中抽象出来,采用微服务化体系结构,实现更强大的灵活性和掌控力;另一方面,瀚高深耕开源生态,将越来越多Oracle兼容特性开放到IvorySQL中,为基础类通用数据库需求的客户带来更多选择。
小结:
数据库选型和信息技术应用创新是一个紧凑迭代、充满机遇的舞台,从始终应对行业客户多样化应用需求的角度出发,瀚高一步一个脚印,深入思考和实践数据库平替和改造方案,未来将继续在更广泛的领域取得突破,为千行百业的数字化革新注入强大的创新引擎。