Hogar Desarrollo ¿Qué es una tabla hash? - definición de techopedia

¿Qué es una tabla hash? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Hashed Table?

Una tabla hash o tabla hash es un tipo especial de tabla interna utilizada en los programas ABAP, donde mediante el uso de la funcionalidad hash, se obtiene el registro de tabla necesario. Al igual que otros tipos de tablas internas, las tablas hash también se utilizan para extraer datos de tablas de bases de datos SAP estándar mediante programas ABAP u objetos ABAP. Sin embargo, a diferencia de otros tipos de tablas internas como estándar o ordenada, no se puede acceder a las tablas hash utilizando un índice. Al igual que con las tablas de base de datos, las tablas hash también requieren una clave única.

Techopedia explica la tabla hash

Las características de una tabla interna hash incluyen: Para declarar una tabla interna como tabla hash, la declaración de la tabla interna debe contener las palabras clave 'TABLA HASHED TIPO'. Esto haría que la tabla interna fuera accesible para el algoritmo HASH interno. La clave única debe declararse cuando se va a utilizar una tabla HASH, ya que es obligatoria en el algoritmo HASH. La clave única se define por la palabra clave 'CLAVE ÚNICA'. Una tabla hash permite que la lectura de la tabla tenga costos independientes del tamaño de la tabla. Las tablas hash se prefieren a otros tipos de tablas internas cuando hay grandes conjuntos de datos con muchas lecturas y un número insignificante de escrituras. Las tablas hash también son ideales para procesar grandes cantidades de datos. Independientemente del número de entradas de tabla presentes, el tiempo de respuesta para el acceso clave en una tabla hash permanece constante. Las tablas hash funcionan comparativamente más rápido solo para claves de tabla completas y no pueden funcionar para rangos. Esta definición fue escrita en el contexto de SAP
¿Qué es una tabla hash? - definición de techopedia