目前有哪些国产关系型数据库支持存储过程功能?支持功能的丰富度怎么样?

存储过程类似于面向过程语言当中的函数,可以实现面向过程语言当中的声明变量、逻辑判断、条件循环等操作,是一组完成特定功能的SQL语句集合。存储过程能让数据库运行速度更快、SQL安全性更高。银行有很多OLTP应用使用Oracle、Db2的存储过程功能来实现业务需求,比如PACKAGE、存储过程调试/PLDEBUGGER、自治事务等。一般分布式数据库或分布式数据库中间件是不支持存储过程的,或支持的很少、不全。如果国产数据库对存储过程不支持、或功能太弱,要做整个系统的存储过程改造会是非常艰巨的任务、甚至会导致无法迁移。

请各位同行们能分享现在有哪些国产关系型数据库支持存储过程功能?支持功能的丰富度怎么样?

参与36

ChatGPT 回答

目前国产关系型数据库中,支持存储过程功能的主要有以下几种:

  1. 华为 GaussDB:支持存储过程、触发器、自定义函数等,功能丰富,性能优异。
  2. 中兴数据库:支持存储过程、触发器、自定义函数等,功能较为丰富,但在性能方面还有待提升。
  3. 神州数码数据库:支持存储过程、触发器、自定义函数等,功能较为丰富,但在性能方面还有待提升。
  4. 南大通用数据库:支持存储过程、触发器、自定义函数等,功能较为丰富,但在性能方面还有待提升。

需要注意的是,虽然这些国产关系型数据库都支持存储过程功能,但在具体的功能实现和性能表现上还是有差异的,需要根据具体的业务需求进行选择。同时,由于国产数据库的发展还比较年轻,可能在一些细节方面还存在不足,需要在实际使用中进行验证和优化。

提问者

stefaniesun
软件开发工程师某金融单位

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-09-15
  • 关注会员:13 人
  • 问题浏览:4195
  • 最近回答:2023-06-17
  • X社区推广