> Transactions in memtx are atomic. If a transaction is committed, all the changes become immediately visible to all other (further) transactions with no wait for WAL write completition. This approach could be considered as serializable on the assumption that writing to WAL never fails. If it really fails, we have dirty, uncommited reads.
> Transactions in memtx are atomic. If a transaction is committed, all the changes become immediately visible to all other (further) transactions with no wait for WAL write completition. This approach could be considered as serializable on the assumption that writing to WAL never fails. If it really fails, we have dirty, uncommited reads.
Коммит -- подтверждение записи данных, в результате чего возвращается управление к клиенту выполнившему запись, со статусом операции
Записи куда? В фаловые буферы? В память аппаратного рейда? На один из дисков рейда? На соседюю машину? На кворум соседних машин? На все соседние машины?