开发者社区 > 云原生 > 正文

seata支持sqlservice数据库吗?

seata支持sqlservice数据库吗?

展开
收起
真的很搞笑 2023-04-24 08:02:20 259 0
7 条回答
写回答
取消 提交回答
  • 从官方文档中可以找到支持。
    增加AT模式的SQLServer数据库支持
    image.png

    2023-12-25 23:00:22
    赞同 展开评论 打赏
  • seata2.0版本已经支持了AT模式的sqlserver。
    image.png

    ——参考来源于SEATA官网

    2023-12-23 18:48:23
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    AT 模式是 Seata 创新的一种非侵入式的分布式事务解决方案,Seata 在内部做了对数据库操作的代理层,我们使用 Seata AT 模式时,实际上用的是 Seata 自带的数据源代理 DataSourceProxy,Seata 在这层代理中加入了很多逻辑,比如插入回滚 undo_log 日志,检查全局锁等。

    image.png

    2023-12-19 20:08:58
    赞同 展开评论 打赏
  • Seata是一个开源的分布式事务解决方案,它本身并不直接支持特定的数据库或数据库服务。它是一种基于代理模式的分布式事务框架,可以与各种支持SQL语言的关系型数据库一起使用。

    Seata通过在代理层截获SQL语句,并将其转发到底层数据库服务来实现分布式事务的功能。因此,只要底层数据库服务支持SQL语言,并且能够被Seata的代理层截获和处理,就可以与Seata一起使用。

    换句话说,Seata可以与任何支持SQL语言的数据库一起使用,包括MySQL、Oracle、SQL Server等。具体来说,Seata通过为特定数据库提供相应的存储模式和插件来支持与不同数据库的集成。例如,Seata为MySQL提供了存储模式和插件来支持与MySQL数据库的集成。

    因此,如果你的数据库支持SQL语言,并且能够与Seata的代理层进行交互,那么理论上就可以与Seata一起使用。

    2023-12-19 15:27:13
    赞同 展开评论 打赏
  • AT模式支持的数据库有:MySQL、Oracle、PostgreSQLQ、TiDB、MariaDB.
    TCC模式不依赖数据源(1.4.2版本及之前),1.4.2版本之后增加了TCC防悬挂措施,需要数据源支持。
    支持数据库类型.png

    2023-12-13 17:40:43
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Seata支持的数据库类型包括但不限于MySQL、Oracle、PostgreSQL、TiDB和MariaDB。然而,对于Sqlservice数据库的支持情况并没有明确的说明。需要注意的是,不同的数据库版本对Seata的兼容性有所不同,

    2023-12-13 16:26:34
    赞同 展开评论 打赏
  • 2.0支持。
    增加AT模式的SQLServer数据库支持
    https://seata.io/zh-cn/docs/download/#feature
    image.png

    2023-12-12 09:20:17
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答标签:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载