Las BBDD pueden ser divididos en dos tipos:
- OLTP
DWH
Ambos son BBDD de SQL Server con tablas, columnas, filas, indices, instrucciones de Select/Update/Delete/Insert etc.
Cual es la diferencia?
Los sistemas de OLTP son los sistemas que utilizamos diariamente para insertar datos sobre venta, compras, la asistencia en el trabajo, pagos, movimientos de inventario etc.
La DWH es el sistema que utilizamos para reprtajes y contiene resumenes de los distintos sistems de OLTP que los actualizamos generalmente cada noche.
En el sistema de OLTP hay muchas operaciones pequenas de Select/Update/Delete/Insert durante el dia,
mientras en el sistema de DWH hay pocas operaciones de Insert/Update pero de muchos datos durante la noche, y operaciones de crear informes (Select de muchos datos) durante el dia.
Estas diferencias en los comportamientos de las sistemas influyen los almacenamientos de archivos, las soluciones que Microsoft nos ofrece etc. Por ejemplo- la Columnstore Index es dedicado a DWH porque nos posibilita a recuperar muchos datos secuencialmente; y la Hekaton (OLTP en memoria) es dedicado a OLTP porque nos posibilita actualizar y recuperar muy rapido datos specificos y mejorar el rendimiento.