Estructura de archivos del almacén de Exchange

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2008-07-28

La administración del almacén de Exchange se realiza trabajando con sus componentes lógicos, tales como grupos de almacenamiento y bases de datos. Sin embargo, Microsoft Exchange Server 2007 almacena datos en un conjunto especializado de archivos de datos, tales como archivos de bases de datos (.edb), archivos de registro de transacciones (.log) y archivos de control (.chk) de Exchange. A no ser que se realice una copia de seguridad o se restauren los datos, rara vez se interactúa directamente con estos archivos.

Archivos de grupos de almacenamiento

Cada grupo de almacenamiento corresponde a una instancia del Motor de almacenamiento extensible (ESE). En cada servidor de Exchange, Exchange 2007 crea directorios de datos para cada grupo de almacenamiento. El directorio de datos contiene los archivos de base de datos de cada una de las bases de datos del grupo de almacenamiento, así como los archivos de registro para el grupo de almacenamiento. La siguiente imagen muestra la estructura de archivos que corresponde a una estructura lógica específica tal como se define en la Consola de administración de Exchange.

Estructura lógica de los grupos de almacenamiento y bases de datos en un único servidor y la estructura de archivos resultante

Archivos y grupos de almacenamiento de Exchange 2007

Archivos de base de datos (.edb)

Los archivos de base de datos (.edb) de Exchange son el almacén de los datos de buzones. Puede obtenerse acceso a ellos directamente mediante el ESE y tienen una estructura de árbol B designada para un acceso rápido. De esta manera, permiten a los usuarios obtener acceso a cualquier página de datos con cuatro ciclos de E/S. La base de datos de Exchange está compuesta por varios árboles B, con árboles auxiliares que trabajan junto al árbol principal manteniendo los índices y las vistas.

Nota

Exchange 2007 no utiliza el formato de archivo de secuencias (.stm) que se utilizaba en Exchange Server 2003. Los datos que se dividían anteriormente entre archivos .edb y.stm, ahora sólo se almacenan en archivos .edb.

Archivos de registro (.log)

Exchange 2007 escribe operaciones (tales como la creación o modificación de un mensaje) en un archivo de registro (.log) para ese grupo de almacenamiento de base de datos. Las transacciones confirmadas se escriben posteriormente en la propia base de datos (en un archivo .edb). Con este método se garantiza que se registren todas las transacciones completadas y en progreso, por lo que la integridad de los datos se mantiene en el caso de una interrupción del servicio. Las bases de datos de un grupo de almacenamiento comparten un único conjunto de registros de transacciones nombrados con números consecutivos (por ejemplo, E0000000001.log y E0000000002.log).

Archivos de control (.chk)

Los archivos de control (.chk) almacenan la información que se indica cuando se guarda correctamente una transacción en los archivos de base de datos del disco duro. Exchange 2007 utiliza archivos de control para permitir que una instancia del ESE reproduzca automáticamente archivos de registro en una base de datos incoherente cuando se recupera de una interrupción del servicio, comenzando por la siguiente transacción sin escribir.

Para obtener más información acerca del registro de transacciones, consulte Descripción del registro de transacciones.

Información adicional

Para obtener recomendaciones acerca de la configuración de grupos de almacenamiento y bases de datos, consulte Recomendaciones para la configuración de bases de datos y grupos de almacenamiento.

Para obtener más información acerca de la administración de grupos de almacenamiento y bases de datos en Exchange 2007, consulte Administración de grupos de almacenamiento y bases de datos.