近日,YashanDB V23.4 LTS(Long-Term Support Release)版本正式发布,新版本深度契合关键行业数字化转型对数据库“业务永续、风险可控”的核心诉求,打造两地三中心秒级容灾、库级闪回秒级恢复、MySQL全面兼容等重磅特性能力,全面提升稳定性、运维能力及兼容性。作为企业级用户投产的长期支持版本,YashanDB V23.4 LTS通过严格的质量验证,致力于为企业核心系统打造“业务永续”与“降本增效”的关键引擎,提供稳定、可持续的数据库能力。
高可用:构建“业务永续”的坚实底座
面对业务快速增长与高可用需求,传统数据库集群常面临扩展性不足、容灾效率低等问题。YashanDB V23.4 LTS以共享集群架构为核心,通过两地三中心容灾、弹性扩容、库级闪回等创新技术,为企业提供横向扩展、零感知故障切换的高可用解决方案,全面支撑金融、政务等关键领域对业务连续性的严苛要求。
主备复制集群两地三中心:零感知容灾
业务连续性架构设计的难点在于如何实现系统可用性、容错能力以及成本控制之间的平衡。传统容灾方案通常面临切换延迟高、数据不一致、成本与复杂性陡增等问题。面对以上关键诉求,崖山数据库充分考虑计划内变更、计划外故障以及误操作等各类故障场景,在V23.4 LTS版本中实现基于主备复制集群的“两地三中心”能力升级。该版本支持生产中心主备集群部署,通过集群同步复制、集群异步复制技术,提供故障的自动探测、故障隔离和自动选主自动切换方案,实现生产中心内RPO=0,RTO<10秒、同城双中心RPO=0,RTO<10秒、异地灾备中心RPO<0.1s、RTO<30秒的极致容灾能力。同时,结合硬件IO保护技术,通过冗余校验与快速路径优化,即使在极端硬件故障下,核心业务仍可无感知持续运行。YashanDB目前已支持同城双中心双写、共享集群两地三中心、主备复制集群两地三中心等多种高可用解决方案,覆盖集群级、机房级、区域级全维度容灾需求,真正满足金融、政务等场景对业务连续性的严苛要求。
弹性扩容,秒级响应业务增长
在高并发场景中,企业核心系统正面临数据量指数级增长带来的业务挑战。传统数据库的扩展模式往往存在扩容速度慢、迁移数据量大、业务连续性受损等问题。YashanDB V23.4 LTS支持集群节点秒级扩容,业务无需停机即可实现容量与算力的无缝扩容,线性拓展比高达0.7。这意味着企业核心在面对业务峰值时,可快速实现业务的无感知扩容,高效满足业务增长的需求。
此外,该版本通过 YFS 条带化技术,按照不同文件设置条带化来平衡磁盘负载和减少 I/O 延迟,进一步提升性能;同时,面向GC(Global Cache)场景进行Undo管理机制优化,采用Undo页亲和性设计以减少性能损耗,有效应对金融实时交易、支付清算等高吞吐场景需求。
在新功能方面,该版本共享集群在线DDL能力显著增强,支持在线创建/重建索引、表收缩等操作,并新增地理空间数据处理引擎,支持复杂空间查询,满足智慧城市、物流追踪等场景需求。
库级闪回,秒级恢复护航永续
在金融、政务、医疗等关键领域,数据完整性直接关乎企业存续与社会安全。据统计,全球企业每年因数据误删除、逻辑错误导致的直接损失超千亿美元,而传统恢复方案常因效率低下加剧风险——金融行业一次数据误操作可能导致数小时业务中断。
新版本在支持对象级和语句级闪回功能的同时,重磅推出库级闪回技术,进一步强化了系统的高可用保障能力。通过记录闪回日志实现整库快速回滚至任意时间点,既能用于系统升级/迁移回滚、安全事件响应、测试环境重置、数据审计和分析、数据清洗回退、逻辑错误修复等故障场景,也能用于主备形态业务模拟演练场景,备机演练完成后快速无损恢复,且不会影响主机业务。基于闪回日志快照点技术及并行异步刷盘技术,开启闪回对业务性能影响可降低至5%;同时,通过闪回日志快速过滤技术,可高效解决传统闪回技术资源消耗大、恢复时间长的问题。
通过上述能力,YashanDB V23.4 LTS真正实现“业务无感知、资源无浪费、运维无负担”的高可用能力,为企业构建应对业务不确定性的核心韧性。
Oracle与MySQL兼容性再升级
在数字化转型与国产化替代的双重浪潮下,企业核心系统正加速从传统商业数据库(如Oracle)及开源生态(如MySQL)向国产数据库迁移。然而,这一进程面临两大核心阻碍——技术债务沉重以及开源生态隐患。一方面,企业级应用深度依赖Oracle的PL/SQL、高级数据类型、OCI接口等特性,迁移需重写大量代码,成本高昂且风险不可控;另一方面,开源软件漏洞和开源软件供应风险事件频发,企业面临数据安全与合规性双重压力。因此,V23.4 LTS在V23.3的基础上广泛吸纳了在银行、证券、能源、政务等多个领域中的实际需求,持续提升产品与Oracle、MySQL的兼容性,覆盖数据类型、语法、高级特性等全维度,支持企业应用平滑迁移。
Oracle深度兼容:企业级特性无缝迁移
V23.4 LTS新增多项企业级特性兼容,更通过性能优化与工具链增强,为企业核心系统打造“平滑替代”与“持续创新”的双重价值。在SQL语言特性方面,进行了数据类型、语法、内置函数等增强。为应对全球化业务的时间管理需求,V23.4 LTS新增TIMESTAMP WITH TIME ZONE与TIMESTAMP WITH LOCAL TIME ZONE两种时区数据类型,确保在跨时区的应用程序中正确存储和处理日期与时间;为了进一步提升字符串使用便利性,V23.4 LTS将字符串处理能力进行大幅规格提升,典型的字符串函数也增加了LOB处理能力;在JSON方面,新增JSON_VALUE函数提高使用体验;在PL语言特性方面,V23.4 LTS实现了UDP的重载函数、自定义管道函数、FOR UPDATE游标、CURRENT OF语法、MOD取模运算等功能;同时,语义上也进一步增强,如静态SQL中实现表列匹配优先,为用户的存储过程、自定义函数的迁移提供更平滑的支持;在GIS能力方面,geometry列数据类型增强,新增多个ST_函数以提升GIS计算能力;在驱动函数方面,同时,新增OCIBindByName、OCITransStart等30+OCI接口,实现Oracle应用无缝迁移。
MySQL全面兼容:覆盖全场景迁移需求
V23.4 LTS在数据类型、内置函数、运维管理方面广泛提高了与MySQL的兼容能力,用户几乎可以零修改地将基于MySQL的应用迁移到YashanDB。首先,在数据类型兼容方面,V23.4 LTS支持无符号整数类型、浮点数精度范围、字符集与排序规则与MySQL对齐,覆盖 MySQL 5.7/8.0 主流版本;其次,在内置函数方面,V23.4 LTS在V23.3的基础上进一步提高了与MySQL同名的100+内置函数在行为上和MySQL的兼容性,还新增了80+ MySQL特有的时间日期、字符处理、系统信息函数;在运维管理方面,V23.4 LTS支持 MySQL 权限模型、SQL_MODE 配置(如 PAD_CHAR_TO_FULL_LENGTH)及 PROCESSLIST 系统视图,降低运维适配成本。
高性能:复杂查询性能大幅提升
随着业务规模指数级增长,传统数据库常因执行计划抖动、索引效率低下、批量处理能力不足等问题,导致响应延迟飙升、资源争抢加剧,严重威胁业务连续性与用户体验。V23.4 LTS 通过缓存机制演进、算子下推及批量处理加速技术,实现关键场景的优化规则增强和执行性能提升。
优化规则增强:
针对统计信息波动或环境变化易引发的执行计划劣化、性能抖动甚至宕机风险,该版本执行计划进行了缓存机制演进,通过SQL文本标准化与常量参数化等技术合并相似查询,提升计划复用,有效降低缓存池的内存损耗。在常见拼接SQL场景下,软解析内存消耗可有效降低80%以上;
在count算子计算单表全量数据的场景下,通过算子优化,实现查询耗时相对同场景非优化版本减少75%;
针对索引场景进行多种规则增强,如在多列索引优化方面,V23.4 LTS支持多列 IN 谓词选择多索引或组合索引进行加速,性能较上个版本提升10倍以上;
CTE查询重写支持计划共享与物化区共享,由计划代价来选择CTE物化,物化后可进行多查询共享,减少CTE执行次数,以提升执行性能。随着CTE的使用变多,性能的优化效果更为明显。
执行性能提升:
通过子查询缓存复用机制,有效降低大数据量子查询的性能开销,相较于历史版本,复杂子查询性能提升 3 倍以上,充分满足高并发 OLTP与复杂分析混合负载需求;
针对聚集函数带distinct的场景,增加新的高效算法,在优化场景随着数据的重复度提升,相较于历史版本性能提升明显;
提升PL语言的FORALL INSERT数据处理,使标量类型写入性能普遍提升85%,部分类型如CLOB 类型写入速度大幅优于Oracle;UDT类型的写入速度提升在30%以上;
针对PL语言的UDF进行deterministic判定优化,在优化场景进行动态缓存,使同场景性能提升明显,优于Oracle。
YashanDB V23.4 LTS以智能优化内核与精细化资源隔离为核心,不仅解决了高并发场景的性能瓶颈,更通过混合负载协同调度,实现OLTP与OLAP的“零干扰”并行。无论是实时交易、海量写入还是复杂分析,均能提供快速响应与金融级稳定性,为企业核心系统的高效运转提供坚实保障。
智能诊断与执行计划调优
数据库执行计划的随机波动(如统计信息更新、环境配置变化)常导致性能劣化甚至系统崩溃,DBA往往陷入“救火式”运维,难以保障核心系统稳定性。V23.4 LTS全新推出执行计划追踪功能及执行计划固化技术,旨在解决企业级用户在性能稳定性、诊断效率方面的核心痛点。
首先,针对传统数据库性能诊断工具难以深入分析优化器的决策逻辑的问题,V23.4 LTS提供的执行计划追踪功能通过输出优化器代价明细,辅助DBA精准诊断SQL性能瓶颈,明显提升调优效率;其次,在企业级数据库运维中,由于数据分布变化、统计信息更新或环境配置调整,优化器可能生成次优的执行计划,导致性能波动甚至系统崩溃。V23.4 LTS支持通过SQL_ID 绑定HINT固化最优执行计划,规避统计信息波动导致的计划劣化,将被动故障修复转变为主动风险防御。
工具增强:从迁移到运维的一站式赋能
崖山迁移平台(YMP)
新增PG/Db2离线评估和迁移
V23.4 LTS配套的崖山迁移平台(YashanDB Migration Platform,YMP)新增对PG、Db2数据库的离线评估、全量迁移和校验能力,多源数据库支持能力增强。
新增支持MySQL双向增量同步
V23.4 LTS支持MySQL和YashanDB双向的复杂场景下增量迁移能力,具备秒级同步时延、灾备并跑能力,能够处理常用DDL在无干预下的实时同步,支持精确一次断点续传、同步一致性级别设置、闪回点记录等功能,并提供开放的监控API接口,为企业提供数据治理完整服务。
图:MySQL到YashanDB实时同步TPC-C数据
崖山运维管控平台(YCM)高可用加强
V23.4 LTS配套的YashanDB监控运维工具(YashanDB Cloud Manager, YCM)支持YCM自身服务高可用能力,自动化故障转移和周期备份。在两地三中心模式下,YCM间互联互通,简化异地高可用管理。
图:YCM两地三中心统一管控方案
崖山开发者工具(YDC)新增脚本管理和数据导入导出功能
V23.4 LTS同时配套全新的开发者工具YDC(YashanDB Developer Center,YDC),进一步丰富了对象管理能力,支持各类对象的增删改查等可视化操作,同时新增脚本管理和表数据导入、导出、复制等能力,方便用户进行SQL开发和管理。
图:崖山开发者工具(YDC)数据操作功能演示
作为YashanDB第二个长期支持版,YashanDB V23.4 LTS以“持续可用性”为核心,通过企业级产品能力的全方位升级,为核心系统提供更易用且更成熟的企业级数据库。
「免责声明」:以上页面展示信息由第三方发布,目的在于传播更多信息,与本网站立场无关。我们不保证该信息(包括但不限于文字、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担,以上网页呈现的图片均为自发上传,如发生图片侵权行为与我们无关,如有请直接微信联系g1002718958。
