Tabla HASHED en ABAP


Este tipo de tabla se crea indicando la cláusula TYPE HASHED TABLA OF.


En este tipo de tabla no podemos acceder a un registro por un índice, ya que se hace a través de un algoritmo (hashed), que calcula la posición de un registro partiendo de una determinada clave.


La clave que tienen estas claves son únicas, por lo que el algoritmo hashed se encarga de que dos datos distintos de la clave se almacenen en la misma posición de la tabla.


La ventaja que posee este tipo de tabla es que el acceso es mucho más rápido, ya que debido a su algoritmo siempre demora lo mismo en encontrar un registro sin importar del tamaño de la tabla. La desventaja que posee es que las inserciones de datos son mucho más lentas que una tabla estándar, ya que cada vez que ingresamos un dato el algoritmo hashed tiene que buscar la posición del nuevo dato a insertar. La inserción de datos se realiza con la sentencia INSERT.

0 visualizaciones0 comentarios

Entradas Recientes

Ver todo