从官方文档中可以找到答案
数据源支持
AT模式
AT模式支持的数据库有:MySQL、Oracle、PostgreSQL、 TiDB、MariaDB。
TCC模式
TCC模式不依赖数据源(1.4.2版本及之前),1.4.2版本之后增加了TCC防悬挂措施,需要数据源支持。
Saga模式
Saga模式不依赖数据源。
XA模式
XA模式只支持实现了XA协议的数据库。Seata支持MySQL、Oracle、PostgreSQL和MariaDB。
Seata对以下数据库提供了官方支持:
MySQL:Seata对MySQL提供了较好的支持,并且是最常用的数据库之一。
Oracle:Seata支持Oracle数据库,并且可以在Oracle数据库上使用XA模式进行分布式事务管理。
PostgreSQL:Seata也支持PostgreSQL数据库,可以在PostgreSQL上使用XA模式来管理分布式事务。
SQL Server:Seata可以与SQL Server集成,并使用XA模式对分布式事务进行管理。
除了以上官方支持的数据库之外,Seata还支持其他的关系型数据库,包括但不限于DB2、H2、HSQLDB、GBase等。您可以根据需要进行适配和配置。
另外,Seata还支持一些非关系型数据库作为其全局事务日志存储器,例如Apache Kafka、RocketMQ等。这些非关系型数据库主要用于存储全局事务日志,而实际的业务数据依然存储在关系型数据库中。
需要注意的是,对于非官方支持的数据库,您可能需要自行进行一些适配和配置工作,以确保Seata能够与您所使用的数据库正常交互。
楼主你好,据我所知阿里云Seata支持以下数据库:
以上是常见的数据库类型,阿里云Seata可以与它们进行集成和交互,而且除了以上列出的数据库,Seata还支持自定义插件,可以根据你的需要进行扩展和适配其他数据库。
注意:本回答参考了阿里云Seata官方文档
Seata支持以下数据库:
需要注意的是,不同的数据库在使用Seata时可能需要进行不同的配置和适配,具体的操作可以参考Seata的官方文档或相关资料。此外,Seata是一个开源项目,也支持社区贡献,如果需要支持其他数据库,可以通过开发相应的插件来实现。
MySQL:Seata对MySQL提供了广泛的支持,包括单机模式、主从复制模式和集群模式等。
Oracle:Seata支持Oracle数据库,并且可以与Oracle数据库的XA事务进行集成。
PostgreSQL:Seata也支持PostgreSQL数据库,并且可以与PostgreSQL的XA事务进行集成。
SQL Server:Seata对SQL Server提供了支持,并且可以与SQL Server的XA事务进行集成。
H2:Seata支持H2数据库,并且可以在开发和测试环境中使用H2作为存储引擎。
Seata支持多种数据库类型。在AT模式下,它支持MySQL、Oracle、PostgreSQL、TiDB和MariaDB等数据库。对于TCC模式,从1.4.2版本开始,增加了TCC防悬挂措施,因此需要数据源的支持。而Saga模式和XA模式则不依赖数据源。值得一提的是,Seata不仅支持国外流行的数据库,也积极支持国产数据库,以满足国产软件的需求。
Seata支持以下数据库:
Seata还支持自定义的扩展插件,因此可以很容易地集成其他数据库。
下面图片为官方图片
AT模式支持的数据库有:MySQL、Oracle、PostgreSQL、 TiDB、MariaDB。
TCC模式不依赖数据源(1.4.2版本及之前),1.4.2版本之后增加了TCC防悬挂措施,需要数据源支持。
目前官网提供支持的数据源:
AT模式支持的数据库有:MySQL、Oracle、PostgreSQL、 TiDB、MariaDB。
XA模式只支持实现了XA协议的数据库。Seata支持MySQL、Oracle、PostgreSQL和MariaDB。
eata支持多种数据库,包括MySQL、Oracle、PostgreSQL、TiDB和MariaDB。这些数据库类型都支持Seata的AT模式。对于TCC模式,它不依赖数据源,但是从1.4.2版本开始,为了增加TCC防悬挂措施,需要数据源的支持。Saga模式也不需要依赖数据源。XA模式则只支持实现了XA协议的数据库。
此外,值得一提的是,随着软件国产化的推进,Seata也逐渐增加了对国产数据库的支持。这主要通过扩展方式来实现,包括对TC(事务协调器)和RM(资源管理器)客户端的扩展。
在部署Seata时,也需要关注所使用的数据库版本。例如,一些示例用例中要求使用具有InnoDB引擎的MySQL。同时,你可以通过配置文件来指定和管理Seata所使用的数据库信息。
1.AT模式
AT模式支持的数据库有:MySQL、Oracle、PostgreSQL、 TiDB、MariaDB。
2.TCC模式
TCC模式不依赖数据源(1.4.2版本及之前),1.4.2版本之后增加了TCC防悬挂措施,需要数据源支持。
3.Saga模式
Saga模式不依赖数据源
4.XA模式
XA模式只支持实现了XA协议的数据库。Seata支持MySQL、Oracle、PostgreSQL和MariaDB。
根据官网的文档,支持的数据库根据模式的不同支持的也不同
AT模式
AT模式支持的数据库有:MySQL、Oracle、PostgreSQL、 TiDB、MariaDB。
TCC模式
TCC模式不依赖数据源(1.4.2版本及之前),1.4.2版本之后增加了TCC防悬挂措施,需要数据源支持。
Saga模式
Saga模式不依赖数据源。
XA模式
XA模式只支持实现了XA协议的数据库。
Seata支持MySQL、Oracle、PostgreSQL和MariaDB。
上述是seata v2.0版本的文档,具体版本差异还是得需要查询官方文档https://seata.io/zh-cn/docs/user/datasource
seata支持的数据库有以下几个:
AT模式支持的数据库有:MySQL、Oracle、PostgreSQL、 TiDB、MariaDB。
TCC模式不依赖数据源(1.4.2版本及之前),1.4.2版本之后增加了TCC防悬挂措施,需要数据源支持。
Saga模式不依赖数据源。
XA模式只支持实现了XA协议的数据库。Seata支持MySQL、Oracle、PostgreSQL和MariaDB。
Seata支持以下数据库作为其事务存储模块(store模块)的后端存储:
MySQL
Oracle
PostgreSQL
SQL Server
DB2
TiDB
H2
Derby
这些数据库都可以作为Seata的事务存储模块的后端存储,用于存储和管理全局事务和分支事务的相关信息。
铁铁,seata支持的数据库有以下几个:
AT模式
AT模式支持的数据库有:MySQL、Oracle、PostgreSQL、 TiDB、MariaDB。
TCC模式
TCC模式不依赖数据源(1.4.2版本及之前),1.4.2版本之后增加了TCC防悬挂措施,需要数据源支持。
Saga模式
Saga模式不依赖数据源。
XA模式
XA模式只支持实现了XA协议的数据库。Seata支持MySQL、Oracle、PostgreSQL和MariaDB。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。