Предположим, у нас есть 2 транзакции как T1, T2, где T2 выполняет грязное чтение данных, измененных T1, и фиксирует их перед T1.Теперь предположим, что T1 не работает и выполняется откат.Мой вопрос: поскольку T2 фиксируется, изменения, сделанные T2, переносятся из общего буфера в исходную базу данных или нет (так как я прочитал, что изменения, сделанные транзакцией, становятся постоянными для исходного db после фиксации транзакции)?И если они будут перенесены в исходную базу данных, то как откатится T1 и получит предыдущее значение элемента данных (который T2 считал грязным)?По его буферу или исходной базе данных?