>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

O Que São MDF e LDF?

O Que São MDF e LDF?

Microsoft SQL Server tem várias edições de banco de dados, cada uma focada em necessidades diferentes. Todas compartilham estrutura de arquivos semelhante. Ao instalar, SQL Server armazena arquivos de dados padrão em vários diretórios. Master Database Files (MDF) e Log Database Files (LDF) são arquivos primários criados para cada banco no ambiente SQL Server.

Instalação Padrão

Durante instalação inicial, cada edição coloca arquivos MDF e LDF padrão correspondentes às suas funções. Arquivos Master, MSDB, Model, TempDB e Resource gerados e armazenados no diretório padrão definido na instalação. Cada arquivo de sistema usado para requisitos específicos, mas são bancos armazenando informações correlatas.

Criação de Bancos de Usuário

Bancos de usuário criados para usos específicos por aplicação ou usuário. Quando administrador cria novo banco, SQL Server cria ambos MDF e LDF correspondentes. Inicialmente colocados no diretório padrão, ou administrador define local. Após criação, podem ser movidos por conveniência, performance, armazenamento.

Arquivo de Banco de Dados Mestre (MDF)

MDFs armazenam todas as informações do banco: linhas, colunas, campos, dados criados por app/usuário. Criação/modificação de colunas e registros ficam aqui para busca e uso da aplicação.

Arquivo de Log do Banco de Dados (LDF)

Durante processos de criação/modificação no MDF, toda atividade é registrada no LDF. À medida que informações dinâmicas processam dentro/fora da memória (transações), dados armazenados no LDF para gerenciamento de erros. Consequentemente, toda atividade do usuário registrada para referência.

Usando MDFs e LDFs

Administradores podem fazer várias coisas: mover desanexando banco da instância, movendo arquivo físico pelo explorador e reanexando. Podem mover para diretórios diferentes em dispositivos de armazenamento diferentes usando desanexar/anexar. MDFs também armazenam qual edição criou o arquivo e podem se desanexar por razões desconhecidas. Em certas situações, MDFs podem ser importados em novo banco em branco para manipulação.

Juntando Tudo

SQL Server é ambiente complexo com muitas facetas, componentes e serviços de suporte não cobertos aqui. Usa dois tipos de arquivo principais, MDF e LDF, para maioria do trabalho. São os arquivos mais importantes no ambiente SQL Server.