2010-08-05 32 views

Respuesta

124

Consulte this para obtener más información.

De un vínculo anterior:

base de datos

  1. utilizados para el procesamiento de transacciones en línea (OLTP) pero puede ser utilizado para otros fines, tales como almacenamiento de datos. Esto registra los datos del usuario para el historial.
  2. Las tablas y combinaciones son complejas ya que están normalizadas (para RDMS). Esto se hace para reducir los datos redundantes y para ahorrar espacio de almacenamiento.
  3. Entidad: las técnicas de modelado relacional se utilizan para el diseño de la base de datos RDMS.
  4. Optimizado para operación de escritura.
  5. El rendimiento es bajo para las consultas de análisis.

almacén de datos

  1. utiliza para el procesamiento analítico en línea (OLAP). Esto lee los datos históricos de los usuarios para las decisiones comerciales.
  2. Las tablas y combinaciones son simples ya que están des-normalizadas. Esto se hace para reducir el tiempo de respuesta para consultas analíticas.
  3. Datos: las técnicas de modelado se utilizan para el diseño del depósito de datos.
  4. Optimizado para operaciones de lectura.
  5. Alto rendimiento para consultas analíticas.
  6. Es generalmente a Base de datos.

Es importante tener en cuenta también que los almacenes de datos podrían obtenerse de cero a muchas bases de datos.

+19

Guau, eres rápido. –

+3

El modelado de datos es un término genérico y no solo se aplica a los almacenes de datos. (Quizás en el segundo # 3 querían decir "modelado dimensional" ya que, en mi experiencia, es la forma más popular de construirlos.) La última línea no tiene sentido: ¿cómo un almacén de datos "contiene" un ¿base de datos? Podría decir que un depósito de datos * tiene origen * de 0 a muchas bases de datos (OLTP). –

+0

@Patrick - Sí, no estaba seguro de cómo escribir la última línea ... lo cambié. – TheCloudlessSky

6

La forma más sencilla de explicarlo sería decir que un almacén de datos consiste en algo más que una base de datos. Una base de datos es una colección de datos organizados de alguna manera, pero un almacén de datos está organizado específicamente para "facilitar la elaboración de informes y el análisis". Sin embargo, esta no es toda la historia, ya que el almacenamiento de datos también contiene "los medios para recuperar y analizar datos, extraer, transformar y cargar datos, y administrar el diccionario de datos también se consideran componentes esenciales de un sistema de almacenamiento de datos".

Data Warehouse

14

Un almacén de datos es un tipo de base de datos.

Además de lo que la gente ya ha dicho, los data warehouses tienden a ser OLAP, con índices, etc. ajustados para leer, no escribir, y los datos son des-normalizados/transformados en formularios que son más fáciles de leer & analizar .

Algunas personas han dicho que "bases de datos" son lo mismo que OLTP: esto no es cierto. OLTP, nuevamente, es un TIPO de base de datos.

Otros tipos de "bases de datos": Los archivos de texto, XML, Excel, CSV ..., archivos planos :-)

+1

Esta es la respuesta correcta de todas. Y un poco en Datamart: 'Es un subconjunto lógico del almacén de datos, generalmente basado en funciones comerciales. –

27

Desde un punto de vista no-técnico: Una base de datos está restringido a un particular o un conjunto de aplicaciones de aplicaciones.

Un depósito de datos es un repositorio de datos de nivel empresarial. Va a contener datos de todos/muchos segmentos del negocio. Compartirá esta información para proporcionar una imagen global del negocio. También es fundamental para la integración entre los diferentes segmentos del negocio.

Desde una vista técnica: La palabra "Almacén de datos" no ha recibido una definición reconocida. Personalmente, defino un almacén de datos como una colección de data-marts. Donde cada data-mart consta de una o más bases de datos donde la base de datos es específica para un conjunto de problemas específico (aplicación, conjunto de datos o proceso).

Simplemente ponga una base de datos es un componente de un almacén de datos. Hay muchos lugares para explorar este concepto, pero debido a que no existe una "definición", encontrará desafíos con cualquier respuesta que brinde.

+0

más simple, mejor !!! + 1 –

+0

¿El Datamart es preferiblemente una base de datos OLTP? –

+0

@ CᴴᴀZ para qué? Datamart se crean para OLAP, Datamart es, en pocas palabras, un pequeño DWH (para una pequeña parte del negocio). está creado para Análisis, por lo que si necesita un Sistema OLTP, no es su elección una Datamart, si necesita un Modelo de datos para Análisis (Esquema de inicio o Flujo de nieve), entonces preferiría una Datamart. – Enrique

-1

Vea en palabras simples: Dataware -> gran cantidad de datos para análisis/almacenamiento/copia y análisis. Base de datos -> Operación CRUD con datos utilizados con frecuencia.

Dataware house es el tipo de almacenamiento que no está utilizando a diario & La base de datos es algo que usted trata con frecuencia.

Por ejemplo. Si estamos pidiendo declaración de banco, entonces nos da los últimos 3/4/6/meses porque está en la base de datos. Si quieres más que eso, almacena en la casa de Dataware.

2

Base de Datos: - OLTP (proceso de transacciones en línea)

  • Es datos actuales, hasta al día los datos detallados, datos aislados relacionales planas.
  • relación Entidad se utiliza para diseñar la base de datos
  • DB tamaño de 100 MB-GB sencilla transacción o cuadernillos

Datawarehouse

  • OLAP (proceso analítico en línea)
  • Es sobre es Datos históricos Esquema de estrella, esquema de nieve flexionada y galaxia
  • esquema se utiliza para diseñar el almacén de datos
  • DB tamaño de 100 GB-TB consulta Mejora del rendimiento fundación para la visualización de datos DATA MINING
  • Permite a los usuarios tener una mejor comprensión y conocimiento sobre diversos aspectos de sus datos corporativos a través de,, acceso interactivo consistente rápida a una amplia variedad de vistas posibles de los datos
-1

La base de datos y el depósito de datos son iguales porque encontraremos datos de forma organizada en ambos. Pero espere ...

OLTP (procesamiento de transacciones en línea) o podemos decir el sistema operativo que proporciona la facilidad de transacción diaria en una organización. Las bases de datos se utilizan para este tipo de trabajo (OLTP o sistema operacional).

P. ¿Qué estamos haciendo en el entorno del sistema operacional?

** estamos eliminando, actualizando, insertando registros para los clientes de la base de datos. Paralelamente, en todos los datos del OLTP (sistema operacional) se realiza la transformación (extracción, agregación, limpieza) y los datos se almacenan en un almacén para que el gerente y los ejecutivos los respalden en la toma de decisiones, en el establecimiento de objetivos. y objetivos para sus negocios.

Por lo tanto, el almacén de datos de conclusión es un lugar donde los datos deben estar en una forma organizada como base de datos pero debe proporcionar información estratégica (información para hacer una estrategia comercial, información para establecer objetivos/objetivos).

Cuestiones relacionadas