0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人大金仓三大兼容:SQL Server迁移无忧

科技见闻网 来源:科技见闻网 作者:科技见闻网 2023-11-06 17:35 次阅读

SQL Server在数据库领域一直占据着重要地位。作为一款成熟稳定的关系型数据库管理系统,SQL Server在国内有着广泛的用户群体,医疗、海关、政务等行业的核心业务系统多采用SQL Server数据库。随着政策与市场的双重驱动,信息技术应用创新产业的快速发展,国产数据库的崛起,用户的升级需求也与日俱增。

作为数据库领域国家队,人大金仓以服务用户为中心,率先加大对SQL Server的兼容性开发。目前金仓数据库KingbaseES对SQL Server常用功能的兼容性已达90%以上,做到在迁移过程中对上层应用透明,实现低成本、低难度、低风险的平滑迁移。

典型场景

当前,KingbaseES已在医疗、海关、政务等领域打造了一系列替代SQL Server的典型案例。人大金仓携手生态伙伴以技术主导行业变革,共同为用户提供更多、更完善、更优质的信息技术应用创新解决方案,助力用户数字化转型升级。

在某项目中,通过KingbaseES智能便捷的数据迁移工具以及对SQL Server的高度兼容技术,人大金仓已适配了该项目基于SQL Server数据系统80多万行代码,其中部分系统存储过程超过4000个,完整适配了20多套主要业务系统。实现了在数据迁移中数据源无损、平滑、快速的迁移,助力用户构建安全、高效的大数据基础平台,并最大限度地降低了项目迁移成本。

wKgaomVIs3OAP18aAAIZud270-s009.png

wKgZomVIs3SAQvjXAAE9o_As3TM277.png

wKgaomVIs3SAL-RlAAHjazsiK8g308.png

该项目再次实现了KingbaseES产品在行业信创应用场景的落地,成功证明了人大金仓在自主创新技术、产品和解决方案方面的能力,能够为各行业的数字化转型升级提供持续服务。

灵活扩展的兼容架构

KingbaseES在产品架构上采用可插拔式的体系架构,可灵活扩展,兼容多种生态,兼容商业和开源的外部接口协议,能够支撑更多核心能力。

wKgZomVIs3WAd_thAAFDq5TGEBE578.png

KingbaseES支持通过控制参数“initdb-s”切换兼容模式,可将数据库设置为兼容SQL Server模式。

全面完备的兼容能力

KingbaseES以内核兼容为基础,通过初始化参数控制,兼容SQL Server数据库,在该模式下支持SQL Server常用功能,兼容程度达90%以上。

wKgaomVIs3WAP_cJAAKQV7s1kOY682.png

功能和语法上的兼容性

在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循环语句,到常规触发器语法、异常处理、内置函数、数据类型自定义语法、临时表、表变量语法,甚至是重要的事务和事务控制能力,以及存储过程和函数语法结构方面,KingbaseES都提供了相应的支持。如实现存储过程RETURN返回值功能和函数返回表数据类型。

应用不改

当前,KingbaseES对SQL Server的兼容性已得到多个现场项目的验证。通过对客户场景代码用法和SQL Server功能的深入调研,即使在面对PLSQL块中的SQL语句或应用层的多条SQL语句不打分号的“怪异”语法,KingbaseES也能支持,确保数据库无缝迁移。

基于KingbaseES在功能和语法上的兼容性,使得用户在迁移SQL Server数据库时,能够在业务功能微调或者不调整的情况下,达成数据快速迁移、功能简洁适配、应用快速上线的目标。

平滑迁移

基于人大金仓数据迁移评估系统KDMS,通过智能翻译技术,无侵入业务应用实现SQL采集、评估和转换,每分钟可处理20万行SQL/PLSQL代码,短时间内完成大规模SQL Server数据库迁移评估和智能转换,提高迁移效率,降低迁移成本。

基于人大金仓自主研发的一键迁移工具KDTS,支持SQL Server全系列版本的一键迁移,支持多种复杂迁移任务配置,满足多种数据迁移条件,实现多样化迁移需求,使用多线程异步读写机制,大大提升迁移效率,并提供详细的SQL Server迁移报告。

体验升级

KingbaseES数据库提供了功能强大的数据库管理工具KStudio,KStudio可为数据库开发人员、DBA提供高效、高质的数据库开发、调试、维护等各项功能,支持一站式数据库管理,提供全功能SQL编辑器和PLSQL调试工具,进行审计等数据库安全管理,还支持数据对比等高级功能。

经过多次信息技术应用创新项目的实践考验,人大金仓不断改进产品稳定性和可用性,对SQL Server的兼容性已经从功能层面转向了性能和生态全面兼容的阶段,以真正支持和保障用户的业务需求。

未来,人大金仓将继续走自主创新之路,坚持学科自主开创、产品自主研发、人才自主培养,实现对SQL Server功能100%的兼容,并且在性能方面超越原有系统,助力各行各业数字化转型升级。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3759

    浏览量

    64266
  • SQL Server
    +关注

    关注

    0

    文章

    20

    浏览量

    13419
收藏 人收藏

    评论

    相关推荐

    数据库数据恢复—SQL Server数据库出现823错误的数据恢复案例

    SQL Server数据库故障: SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库。 SQL
    的头像 发表于 09-20 11:46 280次阅读
    数据库数据恢复—<b class='flag-5'>SQL</b> <b class='flag-5'>Server</b>数据库出现823错误的数据恢复案例

    国产数据库企业“人大金”更名为“电科金

    朝阳区市场监督管理局核准,于2024年8月26日完成公司名称变更。 此次公告事项包括:公司名称由“北京人大金信息技术股份有限公司”变更为“中电科金(北京)科技股份有限公司”,简称“电科金
    的头像 发表于 09-04 19:42 396次阅读
    国产数据库企业“<b class='flag-5'>人大金</b><b class='flag-5'>仓</b>”更名为“电科金<b class='flag-5'>仓</b>”

    干货分享 如何采集OPC DA数据并存储到SQL Server数据库?

    在工业自动化系统中,将OPC DA数据采集并存储到SQL Server数据库具有显著的应用价值。本文手把手教您完成这一操作,实现数据的统一管理、实时监控和趋势分析,助力企业优化生产流程
    的头像 发表于 08-09 10:46 449次阅读
    干货分享  如何采集OPC DA数据并存储到<b class='flag-5'>SQL</b> <b class='flag-5'>Server</b>数据库?

    数据库数据恢复—SQL Server数据库所在分区空间不足报错的数据恢复案例

    SQL Server数据库数据恢复环境: 某品牌服务器存储中有两组raid5磁盘阵列。操作系统层面跑着SQL Server数据库,SQL
    的头像 发表于 07-10 13:54 432次阅读

    数据库数据恢复—raid5阵列上层Sql Server数据库数据恢复案例

    数据库数据恢复环境: 5块硬盘组建一组RAID5阵列,划分LUN供windows系统服务器使用。windows系统服务器内运行了Sql Server数据库,存储空间在操作系统层面划分了个逻辑分区
    的头像 发表于 05-08 11:43 474次阅读
    数据库数据恢复—raid5阵列上层<b class='flag-5'>Sql</b> <b class='flag-5'>Server</b>数据库数据恢复案例

    中软国际内容协作平台与人大金完成产品兼容性互认证

    近日,中软国际内容协作平台(CICCP)V9与人大金KingbaseES V8、V9完成兼容性测试,测试结果良好,整体运行过程流畅、稳定,性能表现优异,获得兼容性认证证书。
    的头像 发表于 04-30 09:29 548次阅读
    中软国际内容协作平台与<b class='flag-5'>人大金</b><b class='flag-5'>仓</b>完成产品<b class='flag-5'>兼容</b>性互认证

    数据库数据恢复—Sql Server数据库文件丢失的数据恢复案例

    。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也
    的头像 发表于 04-11 15:38 825次阅读
    数据库数据恢复—<b class='flag-5'>Sql</b> <b class='flag-5'>Server</b>数据库文件丢失的数据恢复案例

    如何开始监控SQL Server环境?

    一些问题,但这既麻烦又低效,尤其是当您的环境中有许多SQL服务器时。 如果您使用监控工具,则需要有一个好的策略,这需要遵循一些经过验证的步骤。 第1步:发现SQL服务器 发现您需要监控的所有SQL服务器。初始发现(尤其是当您
    的头像 发表于 02-28 17:25 370次阅读

    为什么需要监控SQL服务器?

    如今,大多数桌面、移动、云、物联网和其他应用程序都严重依赖数据库。为了支持这些,SQL Server部署、容量和工作负载不断增长。当这种情况发生时,企业需要确保数据系统满足所需的性能要求。 SQL
    的头像 发表于 02-19 17:19 440次阅读

    人大金&amp;恒生电子助力湘财证券TA系统国产化升级

    近日,人大金&恒生电子助力湘财证券TA(登记过户)系统国产化升级上线,系统在性能、稳定性、安全可靠性等方面均表现良好。自2022年至今,在金数据库的支撑下,湘财证券已完成TA及其他近30个系统
    的头像 发表于 01-08 14:02 312次阅读
    <b class='flag-5'>人大金</b><b class='flag-5'>仓</b>&amp;恒生电子助力湘财证券TA系统国产化升级

    人大金&amp;用友 | 5万并发用户下的极致性能体验

    并发量等特点,国产数据库能否满足其性能及稳定性需求,已成为备受关注的问题。 联合方案—— 面向百亿营收规模的大型企业 数十万级用户企业应用 为应对这一情况,人大金数据库管理系统联合用友BIP3,针对企业级应用痛点,
    的头像 发表于 12-27 11:33 522次阅读
    <b class='flag-5'>人大金</b><b class='flag-5'>仓</b>&amp;用友 | 5万并发用户下的极致性能体验

    央企在行动 | 人大金助力某大型运营商B域核心“枢纽”系统升级上线

    近日,由金数据库支撑的某大型运营商B域一级BOSS枢纽系统顺利升级上线。金数据库通过八大业务场景高可用验证测试,业务切换稳定、迅速,获得客户的高度认可。 枢纽系统:打破信息孤岛,在B域实现31省
    的头像 发表于 11-29 17:06 787次阅读
    央企在行动 | <b class='flag-5'>人大金</b><b class='flag-5'>仓</b>助力某大型运营商B域核心“枢纽”系统升级上线

    国产数据库最佳实践:人大金支撑医疗行业系列核心系统上线

    11月17日至19日,2023华东医院信息网络大会在沪隆重举办,吸引全国各地各级医院院长、信息化相关负责人及相关部门领导参加。人大金现场分享医疗行业国产数据库最佳实践,获得用户高度关注和认可
    的头像 发表于 11-29 09:29 469次阅读
    国产数据库最佳实践:<b class='flag-5'>人大金</b><b class='flag-5'>仓</b>支撑医疗行业系列核心系统上线

    金融核心!人大金支撑某省农信二代信贷管理信息系统群升级上线

    近日,由金数据库支撑的某省农村信用联合社二代信贷管理信息系统群成功上线。金数据库在性能、稳定性、安全可靠性等方面均表现良好,支撑金融核心业务系统能力再次得到认可。   业务规模最大的地方性
    的头像 发表于 11-29 09:26 408次阅读
    金融核心!<b class='flag-5'>人大金</b><b class='flag-5'>仓</b>支撑某省农信二代信贷管理信息系统群升级上线

    SQL Server数据库备份方法

    SQL Server是一种用于管理和存储数据的关系型数据库管理系统。备份数据库是保护和恢复数据的重要措施之一,以防止意外数据丢失。在本文中,我们将详细介绍SQL Server数据库备份
    的头像 发表于 11-23 14:27 1363次阅读