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

目前券商行业使用比较多sqlserver,但是现在国产数据库通常是只能做到兼容mysql、oracle、pg中的一种,对于sqlserver的兼容性都不高,导致很多基于sqlserver数据库的核心系统改造难度大,改造成本高。强制适配通常会给系统带来不能稳定运行风险,对于客户交易类系统甚至给客户造成...显示全部

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

收起
参与11

查看其它 4 个回答hong123456的回答

hong123456hong123456dba某公司

windows下面的东西都比较方封闭,sql server也不例外,相对于类Linux的数据库来说,而且用的人也不是很多,其实不仅是国产数据库替代sql server要比较费人,其它国国际数据库也是一样的,这个要归属于sql server的封闭性。所以不管sql sever往哪个异构数据库迁移都费事费人。这个sql。server的客户要有心里预期,而且一换,基本开发语言还是框架估计都要换,但是不换不行,迟早会走换sql server这一步。这个和中美大环境相关,不以企业意志为转移。国产数据库场景分集中式和分布式阵营,分布式阵营里面,ob技术是最牛的,但是底子不干净,所以某公司走下坡是少不了的,然后说tidb这个还行,tsql有待提高。集中式里面按照生态分中国电子和华为鲲鹏体系,目前按照趋势来说鲲鹏应该能赢中国电子,而且中国电子太废,搞了几十年了没搞出啥来,还是指望华为鲲鹏体系靠谱点,主要中美关系这个来说,时间也不太够,只有华为有点指望。dm的东西太像oracle,就怕oracle后面乱咬人,麻烦。而且很多场景上不去,OLTP型的场景,刚好这一部分是华为opengauss擅长的。所以比较看好华为的opengauss。当然由于历史客户积累问题还有后台问题,目前一段时间还是dm占比较大市场,但这个东西最终还是靠口碑。

数据库这东西依靠硬件和芯片,比较有指望的也就是华为鲲鹏生态有点指望,比较踏实干活,一步一个脚印。而大部分都是想挣点快钱。国外东西是好,但是再好也不是我们国内自己的。所以还是慢慢来吧。毕竟国外积累了几十年,但是走肯定要走的,而且将来只会加快。

互联网服务 · 2022-09-06
浏览1328

回答者

hong123456
dba某公司

回答状态

  • 发布时间:2022-09-06
  • 关注会员:6 人
  • 回答浏览:1328
  • X社区推广