es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué se almacena en el nodo hoja del índice agrupado?

Entiendo que en el nodo hoja del índice agrupado se almacena el registro de la tabla junto con la clave primaria.

Pero he encontrado algunos artículos que indican que la clave primaria se almacena con la dirección del bloque del registro real en lugar del registro real de la tabla.

¿Podría decirme cuál es el correcto?

(1) almacenar dirección del bloque
enter image description here

(2) almacenar datos reales
enter image description here

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en mysql, bases de datos, indexación, b-tree e indexado, aquí está mi respuesta a la pregunta en cuestión:

    Es cierto que en un índice agrupado, el nodo hoja almacena el registro de tabla real junto con la clave primaria. Sin embargo, también es correcto que algunos artículos señalan que la clave primaria se almacena con la dirección de bloque del registro real en lugar del propio registro de tabla real.

    La razón de esta discrepancia es que depende del sistema de gestión de bases de datos (DBMS) que se esté utilizando. En algunos DBMS, como InnoDB, la clave primaria se almacena con la dirección de bloque del registro real. Esto se llama un índice agrupado “físico”. Por otro lado, en otros DBMS como MyISAM, la clave primaria se almacena con el registro real de la tabla. Esto se llama un índice agrupado “lógico”.

    Por lo tanto, la respuesta a si la clave primaria se almacena con la dirección de bloque o el registro de tabla real en un índice agrupado depende del DBMS específico que se esté utilizando.

Comments are closed.