Diferença entre LDF e MDF Diferença entre

Anonim

LDF vs MDF > As empresas usam bancos de dados para armazenar, examinar e recuperar informações valiosas como clientes, pesquisas de mercado, contas, tendências do mercado, inventário de suprimentos, funcionários e outros dados vitais para uma empresa e suas operações diárias. A maioria das empresas usa o Microsoft SQL para criar bancos de dados e armazenar informações, tornando-o o programa e a aplicação mais utilizados nesta função. Dentro dos arquivos MSSQL, MDF e LDF podem ser encontrados e usados.

Tanto LDF como MDF são extensões de arquivos usadas no Microsoft SQL Server. Essas extensões de arquivo vêm em conjunto e são criadas automaticamente quando um novo banco de dados é criado no programa. Ambos os arquivos também estão localizados no mesmo local para facilitar a consulta. Mas uma das funções mais importantes desses arquivos é que eles são componentes do arquivo de backup (com a extensão de arquivo. Bak) usada no programa.

O arquivo de extensão. MDF significa "Arquivo de Banco de Dados Mestre". "Este arquivo contém todas as informações de inicialização para o banco de dados para executar e rastreia todos os bancos de dados no servidor SQL. Ele também aponta para os outros arquivos no banco de dados. Este arquivo também é um arquivo chave no armazenamento de informações que é muito importante na admissão e supervisão do conteúdo de dados no servidor.

Enquanto isso, LDF é a extensão de arquivo para o log de transações do servidor para o arquivo de dados principal. Ele guarda as informações do banco de dados além de manter um registro de todas as ações e mudanças feitas nas informações no servidor. Isso inclui; data, hora, detalhes de todas as mudanças, informações do usuário sobre quem fez as mudanças. Além disso, o log também possui o terminal do computador onde as mudanças foram feitas.

As mudanças que um. O arquivo LDF geralmente registra freqüentemente; exclusão de arquivos, inserções, alertas, adições e atualizações. Normalmente, o. LDF é o arquivo complementar para. MDF quando um novo banco de dados ou quando um arquivo de backup é criado. O log de transações do servidor ajuda no rastreamento de alterações não autorizadas ou rastreie a origem de um erro. As informações feitas no registro podem ajudar a apontar a anomalia, recuperar dados importantes e necessários, e ajudar a corrigir o acesso, bem como o erro.

Os arquivos LDF são importantes em três operações nas operações SQL. Estes incluem: recuperação de transações individuais, recuperação de todas as transações incompletas no momento em que o servidor é iniciado e recuperação do banco de dados quando há falha. Na primeira operação, uma declaração de reversão é emitida pelo aplicativo, e o. O arquivo LDf é usado para reverter essa operação. Nos casos de servidores que detectam erros ou erros, o arquivo LDF faz backup da transação incompleta.

A segunda operação requer um servidor SQL com falha.O arquivo LDF é usado para voltar para um ponto de recuperação ou um arquivo de backup onde o banco de dados está funcionando completamente. A terceira operação requer uma falha no banco de dados. Quando esse cenário acontece, os arquivos LDF são usados ​​para restaurar o banco de dados antes do evento de falha. Nesta operação, informações e todos os dados são seguros e não corrompidos.

Resumo:

1. MDF é o arquivo de dados primário para o MSSQL. O LDF, por outro lado, é um arquivo de suporte e é caracterizado como um arquivo de log de transação do servidor.

2. MDF contém todas as informações vitais e necessárias em bancos de dados enquanto o LDF contém todas as ações que incluem transações e mudanças feitas no arquivo MDF.

3. O LDF está preocupado com três operações enquanto o MDF não é.

4. O tamanho do arquivo LDF pode ocupar muito espaço devido às numerosas mudanças e os detalhes da informação atribuídos às mudanças enquanto o arquivo MDF pode ser mantido ou uma alteração no tamanho do arquivo dependendo das mudanças reais feitas no próprio arquivo.