国产数据库对于sqlserver的兼容性不高,改造成本高、运行不稳定,如何解决?

目前券商行业使用比较多sqlserver,但是现在国产数据库通常是只能做到兼容mysql、oracle、pg中的一种,对于sqlserver的兼容性都不高,导致很多基于sqlserver数据库的核心系统改造难度大,改造成本高。强制适配通常会给系统带来不能稳定运行风险,对于客户交易类系统甚至给客户造成损失。
对于存储过程、函数、视图等高级特性,国产分布式数据库(mysql协议)基本都不兼容比如TDSQL-mysql、高斯、 tidb、 达梦、 ob等,目前我知道TDSQL-PG的国产数据库虽然支持存储过程、函数、视图等高级特性,但在适配中需要投入大量的人力成本。
大家针对这块是如何去解决的?哪个国产数据库这块能做的比较好,减少我们改造成本以及提升运行稳定性。

参与11

ChatGPT 回答

针对保险行业中基于SQLServer数据库的核心系统改造难度大、改造成本高的问题,可以考虑以下几种解决方案:

  1. 选择兼容性较好的国产数据库:目前国内的数据库厂商中,有些已经开始支持SQLServer的兼容性,例如华为的 GaussDB、达梦数据库等,可以考虑选择这些数据库来替换SQLServer,从而减少改造成本。
  2. 数据库改造:如果不想更换数据库,可以考虑对SQLServer进行改造,使其更加兼容国产数据库。这需要投入大量的人力成本,但可以提升运行稳定性。
  3. 采用中间件:可以考虑采用中间件来实现SQLServer和国产数据库的兼容性。例如,使用基于ODBC的中间件,可以将SQLServer的数据转换为国产数据库的数据格式,从而实现兼容性。

总的来说,目前国产数据库的兼容性还需要进一步提高,但是已经有一些数据库厂商开始支持SQLServer的兼容性,可以考虑选择这些数据库来替换SQLServer,从而减少改造成本和提升运行稳定性。同时,也可以考虑采用中间件等技术手段来实现兼容性。

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-09-05
  • 关注会员:6 人
  • 问题浏览:3493
  • 最近回答:2022-09-07
  • X社区推广