linux-BR.org

Notícias de software livre e tecnologias

É conhecido por nomes diferentes em diferentes bancos de dados – log de transações, binlog, log de refazer etc. mais simples porque não envolve várias gravações para tabela, índice, etc., é apenas uma entrada que contém todas as alterações a serem feitas.Observe que ele deve ser uma atualização síncrona, não assíncrona, porque bem, durabilidade … basicamente, uma vez que o banco de dados reconheça a conclusão de uma consulta, nenhum evento deve fazer com que esses dados sejam perdidos.As gravações nas estruturas de dados da tabela/índice no disco, no entanto, acontecem de maneira assíncrona.

Fonte: https://aneesh.mataroa.blog/blog/why-databases-write-ahead/