SQL Server在数据库规模不断占有侧紧张位置 。人大容作为一款成熟晃动的金仓关连型数据库规画零星,SQL Server在国内有着普遍的用户群体,医疗 、海关 、大兼政务等行业的迁移中间营业零星多接管SQL Server数据库 。随着政策与市场的无忧双重驱动,信息技术运用立异财富的快捷睁开,国产数据库的突起,用户的降级需要也积少成多。
作为数据库规模国家队,人大容人大金仓以效率用户为中间,争先加大对于SQL Server的兼容性开拓。当初金仓数据库KingbaseES对于SQL Server常勤勉用的金仓兼容性已经达90%以上,做到在迁移历程中对于下层运用透明,实现低老本、低难度、大兼低危害的迁移滑腻迁移。
典型场景
之后,无忧KingbaseES已经在医疗 、海关、人大容政务等规模打造了一系列替换SQL Server的金仓典型案例 。人大金仓携手生态过错以技术主导行业刷新,大兼配合为用户提供更多 、更美满、迁移更优异的无忧信息技术运用立异处置妄想,助力用户数字化转型降级 。
在某名目中,经由KingbaseES智能利便的数据迁移工具以及对于SQL Server的高度兼容技术,人大金仓已经适配了该名目基于SQL Server数据零星80多万行代码,其中部份零星存储历程逾越4000个,残缺适配了20多套主要营业零星。实现为了在数据迁移中数据源无损、滑腻 、快捷的迁移,助力用户构建清静、高效的大数据根基平台,并最大限度地飞腾了名目迁移老本。
该名目再次实现为了KingbaseES产物内行业信创运用途景的落地,乐成证明了人大金仓在自主立异技术、产物以及处置妄想方面的能耐,可以为各行业的数字化转型降级提供不断效率 。
锐敏扩展的兼容架构
KingbaseES在产物架构上接管可插拔式的系统架构,可锐敏扩展,兼容多种生态,兼容商业以及开源的外部接口协议,可能反对于更多中间能耐。
KingbaseES反对于经由操作参数“initdb-s”切换兼容方式,可将数据库配置为兼容SQL Server方式。
周全残缺的兼容能耐
KingbaseES之内核兼容为根基,经由初始化参数操作,兼容SQL Server数据库,在该方式下反对于SQL Server常勤勉用,兼容水平达90%以上 。
功能以及语法上的兼容性
在SQL语法兼容性方面,KingbaseES数据库与SQL Server实现为了高度兼容。对于数据规范 、罕用表白式以及条件等根基功能,兼容性高达90%,特意是对于TIMESTAMP数据规范,已经实现残缺的营业功能通用。
KingbaseES提供了丰硕多样的XML数据的处置能耐,搜罗OPENXML 、for XML path('')等,使患上XML数据操作愈加锐敏以及高效 。同时,对于SQLServer数据库中的零星变量(如ROWCOUNT 、TRANCOUNT 、NOCOUNT、SPID 、FETCH_STATUS等),KingbaseES均实现兼容 。
针对于SQL Server特色的IDENTITY用法,IDENTITY函数以及IDENTITY数据规范功能也患上到了残缺兼容。在数据的DML操作中,反对于自增字段的identity_insert属性功能。此外,KingbaseES还兼容了SQL Server的全局临时表以及当地临时表运用方式,并反对于多表散漫的DML语法兼容功能。
针对于SQL Server数据库锐敏的PLSQL语法功能,KingbaseES开拓了语句拆分算法,并完乐成用兼容 。从根基的IF...ELSE以及GOTO操作语句 、WHILE循环语句,到老例触发器语法