【问题标题】:DistributedTransactions on LinuxLinux 上的分布式事务
【发布时间】:2016-10-26 10:20:34
【问题描述】:

我是分布式数据库的新手,我面临的最初障碍是跨异构数据库进行分布式事务,其中控制权交给事务管理器,主要是操作系统实现(Windows 中的 MSDTC)。 Linux 上的分布式事务一般是如何实现的? 如果实现了它们,哪些主要数据库支持它? (MSSQL、MYSQL、POSTGRES、ORACLE、SYBASE)

【问题讨论】:

  • 这将是一个关键问题,就像昨天一样。 ACID 回来了,还有很多事情要做。微软最好尽快让 MSDTC 在 Linux 上运行,否则 .NET Core 的可移植性是无用的,因为所有这些系统在没有易于使用的可靠分布式事务的情况下都会崩溃。

标签: linux distributed-transactions transactionmanager distributed-database


【解决方案1】:

我认为 Linux 中没有像 MSDTC 这样的服务。我希望您需要使用一些3rd party 事务管理器。或者,也许您可​​以尝试将 MSDTC 移植到 Mono 上的 Linux(不知道这有多难或是否可能)。

我对 Java 以外的事务管理器不太熟悉。

【讨论】:

  • 哇。所以这会扼杀 .NET Core 的可移植性。
猜你喜欢
  • 2013-07-20
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
  • 2013-10-05
  • 2023-03-29
  • 2011-02-03
  • 2011-10-23
相关资源
最近更新 更多