Vindo de uma loja do SQL Server, agora trabalho com o MySQL e fiquei curioso.
Quais são as diferenças entre o log binário do MySQL e o log de transações do MSSQL?
Pela perspectiva até agora, parece que existe apenas um log binário por instância do MySQL, em oposição a um log de transações por banco de dados, como no MSSQL.
Respostas:
Respondendo apenas à parte MySQL da pergunta
Um registro binário registra instruções SQL concluídas. Você pode ter muitos logs binários. Nas configurações padrão, os logs binários são rotacionados na marca 1G (consulte expire_logs_days e max_binlog_size ).
Você pode ver logs binários executando um dos seguintes procedimentos:
O registro mestre atual é sempre o último da lista. Para ver apenas o último log binário, que é o atual, execute o seguinte:
Quando se trata de mecanismo e transações de armazenamento InnoDB
fonte