Насколько я знаю, BigTable поддерживает single-row transaction
, Percolator поддерживает транзакции cross-row
, cross-table
.И многие базы данных NoSQL не поддерживают ни одну из них.Я запутался в этих терминах, так как они плохо объяснены и сравниваются с простыми примерами.
В распределенных транзакциях есть один момент, в котором я могу быть уверен: эти транзакции являются глобальными, и многие разные узлы выполняют их часть.
Кто-нибудь может объяснить их подходящим образом?(Лучше привести пример)