2024年2月,优炫数据库管理系统(UXDB)V10.0版本正式发布。作为优炫数据库产品线的重要升级,新版本深度融合共享存储多写多读集群(UXDB SRAC),在兼容性、性能稳定性、安全防护及配套工具等方面实现全面强化,为企业核心业务系统提供高可用、高性能、高安全的数据库底座。
一、深度融合SRAC集群,实现多写多读高可用架构
V10.0版本的核心亮点在于深度融合了优炫自主研发的共享存储多写多读集群(UXDB SRAC)。该集群采用全对称多写多读设计,所有计算节点通过标准存储协议(FC、iSCSI等)访问共享存储上的同一份数据。通过内存融合、全局资源锁管理及全局事务并发控制技术,集群内所有节点能够无差别并行访问全量数据,对外呈现为一台逻辑统一的数据库。
在可用性方面,SRAC集群支持最多32个计算节点的在线弹性扩展,节点可按需增减,无需数据迁移或停机。集群具备节点故障秒级自愈能力,可实现RPO=0,同城RTO<10秒,为企业关键业务提供99.9999%的高可用保障。集群内置统一智能接入点(SCAN IP),支持连接负载均衡和故障自动漂移,应用无需感知集群内部变化。该集群架构支持最高8节点部署,可广泛应用于金融核心交易、电商大促弹性扩容、混合负载分析等场景。
二、持续强化兼容性,平滑替代Oracle与MySQL
新版本进一步增强了与Oracle、MySQL等主流数据库的兼容性。在数据类型方面,全面支持NUMBER、VARCHAR2等Oracle常用类型;在SQL语法方面,支持WITH FUNCTION、KEEP FIRST/LAST等高级语法;在系统函数方面,支持NVL、RATIO_TO_REPORT等常用函数;在系统包方面,支持DBMS_OUTPUT、DBMS_SQL、DBMS_JOB等;在接口方面,支持OCI、Pro*C等;在系统视图方面,支持DBA、USER、ALL_等视图体系。尤为重要的是,PL/SQL(过程化SQL语言)实现了与Oracle的完全兼容,用户可将业务逻辑封装在存储过程、函数或包中,无需修改即可完成从Oracle到UXDB的平滑迁移。此外,产品已适配鲲鹏、飞腾、海光等主流芯片架构及多种操作系统。
三、内核性能与稳定性全面优化
研发团队对数据库内核进行了系统性调优,涵盖查询优化器、执行引擎、缓冲管理及锁机制等多个层面。新版本在高并发OLTP及复杂OLAP混合负载场景下表现更为稳定,长事务处理能力和系统抗抖动能力显著增强,可更好地支撑金融交易、政务平台等严苛环境下的7×24小时不间断运行。
四、安全能力全面升级,满足等保及密评要求
安全管理是本次升级的重点方向之一。新版本在密钥管理和数据加密方面实现了重要增强:密钥管理方面,支持第三方硬件安全模块对接和密钥生命周期管理;数据加密方面,支持表空间级和列级透明加密,密钥与数据分离管理,有效防止磁盘文件泄露;加密算法方面,全面支持SM2、SM3、SM4国密算法及AES、DES等国际标准加密算法。
在审计能力方面,新版本内置独立的安全审计系统,设置专门的安全审计员,可记录系统级事件、用户行为、数据库会话连接、配置参数修改、数据库对象访问等行为。审计日志支持自动备份和多种报警方式(短信、邮件、界面、SNMP等)。产品此前已获得CC EAL4+认证,符合国家信息安全技术标准。
五、配套工具全面强化,提升运维效率
新版本强化了数据库配套工具的功能矩阵。在迁移工具方面,UXSync异构数据库一键迁移工具支持从Oracle、MySQL等主流数据库向UXDB的高效迁移;在管理工具方面,支持通过主流数据库工具进行便捷管理;此外,产品已入选中央政府采购网、央企采购名单及多个重要领域的采购目录。