Модели плоских транзакций соответствует один управляющий слой, которому подчинено произвольное число элементарных действий.
Согласно правилам обработки плоских транзакций либо должны успешно завершиться все компоненты глобальной транзакции, либо не должна завершиться ни одна из них. Если неудачей завершилось изменение хотя бы одной удаленной базы данных из множества, то и все остальные компоненты должны быть возвращены в состояние, предшествовавшее началу транзакции. Учитывая количество узлов в сети крупной или даже средней организации, можно предположить, что вероятность отказа хотя бы одного узла весьма высока. Если применяется модель плоских транзакций, то придется заново выполнять все составные части транзакции, что существенно повышает требования к вычислительным ресурсам и отнимает значительную долю пропускной способности системы.
предыдущаяследующая