Magic Quadrant™ para la gestión de acceso privilegiado 2025: Netwrix reconocida por cuarto año consecutivo. Descarga el informe.

Plataforma
Centro de recursosBlog
¿Qué es la base de datos de Active Directory?

¿Qué es la base de datos de Active Directory?

Feb 17, 2017

Los administradores de TI han estado trabajando con y alrededor de Active Directory desde la introducción de la tecnología en Windows 2000 Server. Windows 2000 Server se lanzó el 17 de febrero de 2000, pero muchos administradores comenzaron a trabajar con Active Directory a fines de 1999 cuando se lanzó para su fabricación (RTM) el 15 de diciembre de 1999.

Dentro de la base de datos de AD

La base de datos de Active Directory está compuesta por un único archivo llamado ntds.dit. Por defecto, se almacena en la carpeta %SYSTEMROOT%NTDS. La carpeta también contiene los siguientes archivos relacionados:

  • chk.

Este archivo es un archivo de punto de control. Los archivos de punto de control se utilizan comúnmente en un sistema de base de datos transaccional para llevar un registro de las entradas de archivo de registro que se han confirmado en la base de datos. Esto es útil durante una caída del sistema para evitar la pérdida de datos.

  • registro.

Normalmente hay múltiples archivos de registro que comienzan con “edb” como edb0013A.log y edb0013B.log. Además, está el archivo edb.log que es el archivo de registro activo. Estos registros son los logs de transacciones utilizados para registrar los cambios realizados en AD DS. Todos los cambios se escriben primero en un log de transacciones y eventualmente se integran en la base de datos poco tiempo después.

  • edb.

Como su nombre indica, este archivo es un archivo temporal utilizado para rastrear las transacciones que se están llevando a cabo. También se utiliza cuando ejecutas un trabajo de compactación de base de datos.

  • log y res2.log o edbres00001.jrs y edbres00002.jrs.

Estos archivos de registro ocupan cada uno 10MB de espacio y se utilizan en una situación en la que hay una crítica falta de espacio en disco en el volumen del sistema. En versiones anteriores de Windows Server, se utilizaban los archivos res1.log y res2.log. Desde Windows Server 2008, se utiliza la nomenclatura “edbres”, junto con una nueva extensión de archivo .jrs.

La base de datos de Active Directory se basa en la tecnología Joint Engine Technology (JET) de Microsoft, que es un motor de base de datos desarrollado en 1992. Microsoft Access también se basa en la tecnología JET.

A lo largo de los años, ha habido rumores de que la base de datos de Active Directory se trasladaría a SQL Server (similar a los rumores de Microsoft Exchange) pero hasta ahora, eso no parece probable. He escuchado de terceros que SQL fue probado como el motor de base de datos de AD DS pero que problemas de rendimiento impidieron que se convirtiera en el estándar de base de datos.

Debido a que AD DS es una base de datos de uso único, puede funcionar eficazmente con la tecnología JET (mientras que la tecnología JET puede no ser adecuada para la mayoría de las necesidades de bases de datos transaccionales que a menudo tienen múltiples usos).

Microsoft decidió utilizar el modelo Indexed Sequential Access Method (ISAM) para indexar datos en la base de datos AD DS.

Para trabajar con los datos, incluyendo la transferencia de datos hacia y desde la base de datos, se utiliza el Extensible Storage Engine (ESE). ESE ayuda a mantener una base de datos consistente y, por lo tanto, óptima, especialmente en caso de un fallo del sistema. ESE a veces se llama JET Blue y es utilizado por otras tecnologías además de Active Directory incluyendo Microsoft Exchange, Windows Server’s BranchCache y la Búsqueda de Escritorio de Microsoft.

Las tecnologías de base de datos para Active Directory llevan mucho tiempo existiendo. Cada tecnología, por sí misma, podría ocupar varias páginas de texto para profundizar en cómo funcionan.

Encontrará más información sobre los conceptos básicos de Active Directory en nuestro AD tutorial for begginners.

Compartir en

Aprende más

Acerca del autor

Asset Not Found

Brian Svidergol

TI

Experto en infraestructura de Microsoft y soluciones basadas en la nube alrededor de Windows, Active Directory, Azure, Microsoft Exchange, System Center, virtualización y MDOP. Además de escribir libros, Brian crea contenido de formación, documentos técnicos y es revisor técnico en un gran número de libros y publicaciones.