Итак, я знаю, что autocommit фиксирует каждый sql-оператор, но обновления базы данных поступают непосредственно на диск или они остаются в кеше до тех пор, пока не покраснеть?база данных autocommit - она переходит непосредственно на диск?
Я понимаю, что это зависит от реализации базы данных.
ли автофиксация среднего а) каждое утверждение является полной сделкой и она идет прямо на диск или б) каждое утверждение является полной транзакцией, и она может перейти в кэш, где он будет промывать позже, или он может пойти прямо на диск
Уточнение будет замечательным.
Спасибо заранее, JBU
Неточная точность. СУБД уделяют большое внимание обеспечению того, чтобы коммиты были атомарными. Протоколы 2PC или 3PC предназначены для использования при работе нескольких серверов - не для одного сервера. – 2008-10-17 21:25:15