O modelo de recuperação Bulk-Logged no SQL Server é sempre preferível ao Simples se a restauração pontual nunca for necessária? Eu li muitos artigos sobre modelos de log de transações, mas não consigo encontrar uma resposta clara para isso. O banco de dados em questão tem muita atividade durante o carregamento noturno, mas os dados não mudam depois disso. Estou fazendo um backup completo diariamente. Simples não seria a melhor escolha aqui, além de potencialmente usar menos armazenamento?
Não, use simples
Bulk-Logged é um caso especial de FULL, não uma versão aprimorada de SIMPLE.
O registro em massa com operações minimamente registradas também requer que os arquivos de dados estejam presentes. Completo não porque cada alteração de linha é registrada. Isso introduz outra complexidade.
Portanto, use SIMPLE se puder restaurar para o último backup completo do banco de dados
Se você tiver uma carga noturna, o uso de backups DIFF provavelmente será suficiente para fornecer recursos extras de restauração.
Observe que acho que nunca usei a recuperação logada em massa desde o SQL Server 6.5
O modelo de recuperação simples também participa de operações minimamente registradas :
É simples:
E sim: a recuperação simples significa um log de transações menor, sem necessidade de backups de log de transações e, por causa disso, ainda menos volume de backup.