截至目前(2022 年 11 月),Seata 尚未正式宣布对 OpenGauss 数据库的官方支持。OpenGauss 是一款新兴的开源关系型数据库,与传统的 PostgreSQL 数据库相似。
尽管 Seata 目前没有针对 OpenGauss 的专门支持,但您可能尝试在实际使用中集成 Seata 和 OpenGauss。由于 OpenGauss 具有与 PostgreSQL 类似的语法和特性,您可以尝试以类似于 PostgreSQL 的方式配置 Seata,看是否能够成功集成。
然而,请注意以下几点:
需要确保 OpenGauss 数据库驱动程序与 Seata 版本兼容,并且提供了对分布式事务的支持。
在进行与 OpenGauss 的集成时,可能会遇到一些细微的差异或问题。这可能需要对 Seata 的配置或代码进行适当的调整,以解决特定的兼容性问题。
Seata Community已经有部分贡献者开始探讨支持OpenGauss的可能性。
OpenGauss是中国开源数据库,性能稳定、安全可控,在开源数据库领域处于领先地位。
世界各地也有很多企业和团队开始使用OpenGauss。
为了支持更多数据库,Seata社区也接受贡献,实现对主流数据库的兼容。
那么,Seata支持OpenGauss有几个前提:
有贡献者或用户提出实现OpenGauss支持
首先需要有贡献者或用户愿意参与实现OpenGauss模块,根据Seata的接口来编写。
完善Seata对OpenGauss的测试用例
OpenGauss作为新的数据库,需要添加相应的测试用例,确保功能正确性。
贡献代码被Seata Community合并
实现OpenGauss存储的代码贡献,需要通过Seata Community的Review,最终合并进核心仓库。
Seata文档和 Demo更新
相关的文档和Demo示例需要更新,体现OpenGauss的配置和使用。
归入正式发布版本
OpenGauss支持的代码,需要在下一个稳定版本正式发布。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。