Mergulhe fundo no conceito de banco de dados do Exchange Server

Compartilhe agora:

Neste artigo, veremos o que exatamente é o banco de dados do servidor Exchange e sua funcionalidade de trabalho. Será uma espécie de mergulho profundo no conceito para que você entenda melhor.

Introdução:

Já se perguntou como seus e-mails estão sendo armazenados no servidor Exchange? O que exatamente está acontecendo no fundo? Se você não tem certeza, não se preocupe, este artigo explicará claramente como isso está acontecendo em segundo plano.

Precisamos olhar para os vários estágios para entender seu fluxo. Sem dar-lhe mais hype, vamos começar started.

Caixa de correio do usuário:

Então, vamos considerar um exemplo. Admin (caixa de correio) está enviando um e-mail para o usuário B. Não veremos o design do fluxo de mensagens neste artigo. Portanto, nosso foco será apenas na caixa de correio do administrador. Abordaremos a parte do fluxo de emails posteriormente nesta série, a partir de agora veremos como as informações estão sendo armazenadas no banco de dados.Caixa de correio do administrador

Você pode ver que o e-mail está sendo exibido no item enviado do administrador. Na caixa de correio do destinatário, ele será exibido na caixa de entrada (às vezes na pasta de lixo eletrônico, se for detectado como SPAM!!). As caixas de correio do usuário são um contêiner lógico que está sendo armazenado no banco de dados de caixa de correio. Cada transação será primeiro armazenada como logs e reproduzida no banco de dados posteriormente, o que veremos em detalhes abaixo.

Arquivos de registro (LOG):

Em segundo plano, cada transação será registrada como um arquivo de log. Na captura de tela a seguir, você pode ver o arquivo E00.log. Cada banco de dados terá seus próprios números. Temos apenas um banco de dados para que possamos ver E00. Se tivermos 4 bancos de dados, podemos ter E00, E01, E02 e E03.

Após E00, podemos ver a sequência de arquivos de log, ou seja, E0000000001 e assim por diante. Cada log tem 1 MB de tamanho. Assim que o arquivo atingir seu tamanho máximo de 1 MB, o próximo arquivo E0000000002 será gerado. Portanto, todas as nossas transações serão registradas aqui primeiro neste formato de log. Por exemplo, todos os e-mails recebidos, excluídos, movidos para pastas diferentes, marcados como spam, calendários, notas, etc., serão salvos em logs.

Você também pode ver os arquivos .jrs que são o andamentorary arquivos reservados pelo servidor Exchange. Caso não haja espaços para novos logs, ele utilizará esses arquivos .jrs para armazenar as informações.Arquivos JRS

Banco de dados do Exchange (EDB):

O formato de arquivo do banco de dados do Exchange é .edb. Você pode ver dois arquivos edb. O principal com o nome do banco de dados que corresponde exatamente ao nome no console de gerenciamento do Exchange e o outro é o temporarbanco de dados. Quando um novo banco de dados é criado no console de gerenciamento do Exchange ou no shell de gerenciamento do Exchange, podemos ver esses arquivos na pasta chamada pasta Mailbox (no local de instalação do Exchange – C:\Arquivos de Programas\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database 1913922047 )

Quando cada log for gerado, o antigo será reproduzido no banco de dados. Por esse motivo, o banco de dados crescerá constantemente. Não há restrição de tamanho, mas é sempre recomendável mantê-lo em algum nível para que seja fácil de gerenciar e fazer Recuperação de câmbio em caso de qualquer falha. Moveover, precisamos ter um backup regular, pois você vê que esses arquivos têm todas as nossas informações.

Arquivo de ponto de verificação (CHK):

Você também pode ver na captura de tela anterior que existe um arquivo chamado E00.chk. Este arquivo nada mais é do que um arquivo de ponto de verificação. Este arquivo terá as informações sobre quais logs já foram reproduzidos no banco de dados e quais ainda serão reproduzidos. Esta é a informação crucial ao fazer backup. O software de backup irá congelar este arquivo para limpar todos os arquivos de backup (reproduzidos) e deixar os outros que ainda não foram reproduzidos.

Conclusão:

Agora você entendeu como as transações estão sendo armazenadas no back-end. Depois que os logs forem reproduzidos, a caixa de correio armazenada no banco de dados será atualizada com as informações recentes. Para acessar a caixa de correio, o cliente entrará em contato primeiro com o Client Access Server (CAS) e o CAS entrará em contato com o servidor de caixa de correio. Depois disso, você poderá ver a caixa de correio em seu programa cliente (outlook ou similar).

Autor Introdução :

Sophia Mao é 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 produtos de software de recuperação de palavras. Para mais informações visite www.datanumen.com

Compartilhe agora:

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *