Almacenes en filas

Los almacenes de filas son la tecnología más utilizada en las bases de datos operacionales, es decir, se orientan a gestionar el día a día de las organizaciones (entornos OLTP).

Los almacenes de datos en filas se caracterizan por:

  1. Las tablas contienen un número razonable de filas  (>10.000) y columnas
  2. Implementar de forma eficiente las operaciones de cambio (INSERT, DELETE, UPDATE)
  3. Implementar de forma eficiente los SELECT que:
    • Si el número de resultados obtenidos no supera los cientos de filas.
    • Si las consultas son simple: pocas tablas y no incluyen agrupaciones ni cálculos agregados complejos.
Estructura de almacen de filas

Fuente: Universidad Oberta de cataluña

Ejemplos de almacendesde filas son: Postgresql, Oracle, MySQL, SQL Server, …

Los almacén de filas puede utilizar mecanismos de mejorar el rendimiento en la consultas como: fragmentación, índices sobre las columnas más frecuentemente utilizadas en las consultas y vistas materializadas.

Nota: Vista materializada, es una tabla cache, que representa el resultado de una consulta. se actualiza de forma periodica lo que proporciona un acceso mucho más eficiente, a costa de un incremento en el tamaño de la base de datos y a una posible falta de sincronía en los datos (datos desactualizados).

Otros artículos que pueden ser de interés:

Autor: Diego Calvo