Esta seção visa explicar brevemente as funções do MDF e LDF arquivos em um SQL server banco de dados. Além disso, a postagem também explica as diferenças básicas entre os dois.
Arquivos MDF e LDF em SQL Server banco de dados
Todas as empresas precisam de um sistema para armazenar/recuperar informações. As informações podem ser qualquer coisa, desde dados de clientes até pesquisas de mercado, inventário de suprimentos, informações de contas, etc. Mas, onde as empresas armazenam esses dados e como os recuperam? Bem, eles usam bancos de dados para esse fim.
A maioria das empresas usa o MS SQL Server para armazenar e gerenciar informações. Isso torna a Microsoft SQL Server Um dos programas mais utilizados globalmente. Em cada banco de dados, você encontrará dois arquivos: MDF e LDF. Ambos são cruciais para garantir o funcionamento ininterrupto do banco de dados.
Papel no backup e restauração do banco de dados
Esses dois arquivos são basicamente extensões de arquivo usadas no Microsoft SQL Server. Eles são criados automaticamente durante a criação do banco de dados e compartilham o mesmo local de armazenamento. A importância desses arquivos reside no fato de fazerem parte do processo de backup e recuperação. Em outras palavras, caso ocorra algum problema com o banco de dados, são esses arquivos que o administrador utilizará para restaurar e recuperar os dados perdidos ou danificados.
Informações contidas em arquivos MDF e LDF
MDF – Significa Master Database File. Contém todas as principais informações do banco de dados que fazem parte do servidor. Esta extensão também aponta para vários outros arquivos. Ele desempenha um papel crucial no armazenamento de informações. No geral, é muito importante para uma supervisão segura dos dados. Caso este arquivo seja danificado, um recuperação de MDF procedimento é realizado para recuperá-lo. Fazer isso é importante para evitar que os dados desapareçam.
DFL – Este arquivo armazena informações relacionadas aos logs de transações para o arquivo de dados principal. Ele basicamente acompanha todas as alterações feitas no banco de dados. A informação que este ficheiro armazena vai desde a data/hora da alteração, detalhes das alterações efetuadas, bem como informação relativa a quem realizou as alterações. As informações relacionadas aos terminais de computador onde ocorreram alterações também são armazenadas nos logs.
O LDF armazena alterações relacionadas a inserções, exclusões, atualizações, adições, etc. Os logs de transações mantidos no servidor ajudam a identificar atividades relacionadas a alterações não autorizadas, bem como a origem de um erro. Às vezes, as informações de log podem ser úteis para corrigir erros, recuperar dados importantes e identificar anomalias.
Operações SQL onde os arquivos LDF desempenham um papel importante
Principalmente arquivos LDF são importantes em três principais operações SQL:
- Recuperação de transações incompletas na inicialização do servidor.
- Recuperando transações individuais.
- Recuperando banco de dados em momentos de falhas.
Comparação entre arquivos MDF e LDF
- O arquivo MDF é o arquivo primário em SQL server base de dados. O LDF é um arquivo de suporte. Este último armazena as informações relacionadas aos logs de transações.
- MDF contém dados de registro de banco de dados. O LDF, por outro lado, registra informações relacionadas às alterações feitas no servidor, bem como todas as ações realizadas.
- Ao contrário do MDF, o LDF é principalmente sobre três operações principais que foram mencionadas anteriormente.
- Os arquivos LDF podem consumir muito espaço de armazenamento, dependendo do número de alterações feitas no servidor, bem como do número de transações realizadas. O MDF, por outro lado, pode variar em seu tamanho de arquivo com a mudança da tabela e dos dados do registro.
Introdução do autor:
Peter Song é um especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo recuperação de perspectiva e PDF produtos de software de recuperação. Para mais informações visite www.datanumen.com.