O que é MDF e LDF?

O Microsoft SQL Server lançou uma variedade de edições do banco de dados. Cada edição é focada em diferentes necessidades. O SQL Server possui edições para servidores e edições especializadas para as necessidades leves e pesadas das empresas; no entanto, todas as edições têm uma coisa em comum: uma estrutura de arquivos semelhante. Quando instalado, o Microsoft SQL Server armazena tipos de arquivos de dados em vários diretórios no computador respectivo. Os arquivos mestre do banco de dados (MDF) e os arquivos de log do banco de dados (arquivos do banco de dados de log ou LDF) são os primeiros arquivos criados para cada banco de dados no ambiente do Microsoft SQL Server.

Instalação padrão

Durante a instalação inicial, cada edição do SQL Server colocará os arquivos MDF e LDF padrão correspondentes no sistema com suas respectivas funções, não abordadas nesta discussão. Os arquivos Mestre, MSDB, Modelo, TempDB e Recursos são gerados, definidos e armazenados no diretório de instalação padrão. Cada arquivo principal do sistema é usado para requisitos específicos, mas são bancos de dados que contêm informações em correlação com seus respectivos trabalhos.

Criar bancos de dados do usuário

Os bancos de dados do usuário são criados para usos específicos por qualquer aplicativo ou usuário. Quando o administrador de um banco de dados cria um novo, o SQL Server cria o arquivo MDF e LDF correspondente para esse banco de dados. O SQL Server os coloca inicialmente em seu diretório padrão, ou o administrador pode definir onde eles serão armazenados. Após a criação, eles podem ser movidos para diferentes locais por razões de conveniência, desempenho ou armazenamento.

Arquivo mestre do banco de dados

Os MDFs são onde todas as informações no banco de dados são armazenadas. Ele contém as linhas, colunas, campos e dados criados por um aplicativo ou usuário. A criação de uma coluna do banco de dados, as modificações e as informações da criação dos registros, tudo é armazenado neste arquivo para uso em aplicativos e pesquisas.

Arquivo de Log do Banco de Dados

Durante vários processos de criação e modificação no MDF, todas as atividades são registradas no LDF. Enquanto as informações dinâmicas estão sendo processadas dentro e fora da memória, chamadas transações, os dados são armazenados no LDF para tratamento de erros. Consequentemente, todas as atividades do usuário são registradas por referência.

Use arquivos MDF e LDF

Os administradores de banco de dados podem fazer várias coisas com os arquivos MDF e LDF. Uma vez criados, eles podem ser movidos separando o banco de dados da instância, movendo o arquivo físico pelo navegador e anexando-o novamente. Esses arquivos podem ser movidos para diferentes diretórios em diferentes dispositivos de armazenamento usando as funções de separação e união. Os arquivos MDF também armazenam qual edição criou o arquivo e pode ser separada de um SQL Server por motivos desconhecidos. Em certas situações, os arquivos MDF podem ser importados para um novo banco de dados em branco para manipulação.

Unir tudo

O Microsoft SQL Server é um ambiente de banco de dados complexo que possui muitas facetas, componentes e serviços de ajuda que não são totalmente abordados nesta explicação básica desse tipo de arquivo. O SQL Server usa os dois tipos principais de arquivos, MSF e LDF na maior parte do seu trabalho. Esses são os arquivos mais importantes no ambiente do SQL Server.

Referências

 

Você pode estar interessado:

Deixe um comentário