La diferencia entre base de datos y almacén de datos
"Relacionado con el tiempo": Cuando la base de datos guarda información, no enfatiza que debe haber información de tiempo. El almacén de datos es diferente. Debido a la necesidad de tomar decisiones, los datos en el almacén de datos deben estar marcados con atributos de tiempo. Los atributos de tiempo son muy importantes en la toma de decisiones. El mismo cliente compró un total de 9 autos, uno compró 9 autos en los últimos tres meses y el otro nunca compró un auto en el último año, lo que tiene diferentes significados para quien toma las decisiones. ?
"Inmutable": los datos en el almacén de datos no son los más recientes, sino que provienen de otras fuentes de datos. Los almacenes de datos reflejan información histórica en lugar de los datos transaccionales del día a día que manejan muchas bases de datos (algunas bases de datos, como las de facturación de telecomunicaciones, incluso manejan información en tiempo real). Por lo tanto, los datos en el almacén de datos rara vez o nunca se modifican, por supuesto, se permite agregar datos al almacén de datos; ?
La aparición del almacén de datos no sustituye a la base de datos. El almacén de datos se creó para explotar aún más los recursos de datos y satisfacer las necesidades de toma de decisiones cuando ya existe una gran cantidad de bases de datos. No se trata en absoluto de una "gran base de datos".
Actualmente, la mayoría de los almacenes de datos están gestionados mediante sistemas de gestión de bases de datos relacionales. Se puede decir que las bases de datos y los almacenes de datos se complementan entre sí y cada uno tiene sus propias ventajas.