Если базовые данные в транзакции Firestore изменяются во время транзакции (извне транзакции), эта транзакция повторяется для обеспечения текущих данных. Однако, если эти базовые данные могут изменяться только внутри транзакций, эффективно ли сериализуются эти данные? Другими словами, если документ может быть создан и отредактирован только с помощью транзакции, когда выполняется одна транзакция, конкурирующие транзакции (в том же документе) ожидаются? Это «первым пришел - первым обслужен» или транзакции с одними и теми же данными прерывают друг друга?