Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ GaussDB(DWS)/ Preguntas frecuentes/ Problemas generales/ ¿Por qué son necesarios los almacenes de datos?
Actualización más reciente 2023-10-12 GMT+08:00

¿Por qué son necesarios los almacenes de datos?

Situación actual y requisitos

Muchos datos (pedidos, existencias, materiales y pagos) se generan en los sistemas de operación de negocios y en la base de datos (transaccional) de las empresas.

Los responsables de la toma de decisiones categorizan y analizan los datos para la toma de decisiones empresariales.

Dificultades

La categorización y el análisis de datos implican el acceso simultáneo a los datos en múltiples tablas de base de datos. Es decir, múltiples tablas que se actualizan mediante diferentes transacciones pueden bloquearse al mismo tiempo, lo que puede causar complicaciones a los sistemas de base de datos durante las horas pico.

  • El bloqueo de varias tablas aumenta la latencia de las consultas complejas.
  • Las transacciones que están actualizando las tablas de la base de datos están bloqueadas, causando retrasos o interrupciones.

Solución

Los almacenes de datos sobresalen en la agregación y asociación de datos, por lo que los usuarios extraen más datos, obtienen más información y toman mejores decisiones. La minería requiere consultas complejas que involucran datos en varias tablas.

El proceso ETL copia los datos de las bases de datos de operaciones empresariales a los almacenes de datos para su análisis e informática. Los datos se pueden agregar desde múltiples sistemas de operaciones empresariales en un almacén de datos para una mejor asociación, análisis e información procesable.

Los almacenes de datos y las bases de datos estándar orientadas a las transacciones, como Oracle, Microsoft SQL Server y MySQL, utilizan diferentes modos de diseño. Los almacenes de datos están optimizados en términos de agregación y asociación de datos, pero es posible que no se garanticen las funciones o el rendimiento de la transacción o la adición y eliminación de datos. Por lo tanto, los almacenes de datos y las bases de datos se aplican a diferentes escenarios. Las bases de datos transaccionales se dedican al procesamiento de transacciones (operación comercial de las empresas), mientras que los almacenes de datos sobresalen en el análisis de datos complejos. En conclusión, las bases de datos se aplican a las actualizaciones de datos, mientras que los almacenes de datos se aplican al análisis de datos.