Comments 7
Во-вторых, сам transaction manager является единой точкой отказа. Он должен уметь транзакционно выдавать id-шники транзакциям.


Тут не совсем понял. Против «единой точки отказа» разве нет «приемов»?

И зачем «выдавать id-шники» транзакционно, есть требование монотонного возрастания номера транзакции?
Думаю под «транзакционно выдавать id-шники» имелось ввиду выдавать их уникально даже если сам TM горизонтально масштабируется для обеспечения отказоустойчивости.
Вы ведь правда статью читали? :)
… двухфазный коммит или сагу. В этой статье будет изучен первый вариант, а второй мы обсудим в следующий раз.
А ведь двухфазного коммита недостаточно для согласованности, нужна ещё синхронизация snapshot-ов по времени или по уникальному глобальному номеру транзакции, на худой конец — блокировки.
Проблема рассмотрена частично в видео
www.youtube.com/watch?v=qLd7A48pZdo
Only those users with full accounts are able to leave comments. Log in, please.
Information
Founded

1 May 2017

Location

Россия

Website

otus.ru

Employees

31–50 employees

Registered

22 March 2017