Статья в Википедии для Распределенная транзакция не очень полезна.
Можете ли вы дать описание на высоком уровне того, что такое распределенная транзакция?
Также вы можете привести пример того, почему приложение или база данных должны выполнять транзакцию, которая обновляет данные на двух или более сетевых компьютерах? Я понимаю классический пример банка; Мне больше интересны распределенные транзакции в базах данных в Интернете, таких как Dynamo, Bigtable, HBase или Cassandra.