Sie sind auf Seite 1von 2

All data warehouses are databases but not all databases are data warehouses.

Generally, a database is kind of a system which stores or keeps data in a table format.
A Computer database is an organized collection of data or information or records which is
stored in a computer system such that a computer program or person using a query language can
work on it to answer queries. The records that we get back in answer to queries are information
that can be used to make decisions.
A data ware house is a different set up database designed to hold huge amounts of data for the
purposes of reporting. Although a normal database is enhanced for transactional activity (while
storing a small amount of history) a data warehouse will be amended for larger scale reporting.
Within a data warehouse data from various systems will typically be combined together to
present a global enterprise view. Data warehouses will also typically maintain a very long history
from several years to the entire life of the company so that the long term trend can be accessed or
viewed.
Data warehouse recognize a number of characteristics that separate warehouses and marts from
conventional operational databases. For practical purposes, all of these have some impact on data
modeling.
The primary difference between your application database and a data warehouse is that while the
former is designed (and optimized) to record, the latter has to be designed (and optimized) to
respond to analysis questions that are critical for your businesses.

Differences between Database and Data Warehouse:


Database:
Used for Online Transactional Processing (OLTP) but also be used for other purposes such as
Data Warehousing. This records the data from the user for history.
The joins and tables are complex in nature since theyre normalized (for RDMS). This is done to
decrease accurate data and to save storage space.
Entity Relational modeling techniques are used for RDMS database design
Enhanced for write operation
Performance is low for analysis queries

Data Warehouse:
Used for Online Analytical Processing (OLAP). This reads the historical data for the users for
business decisions.
The joins and tables are simple since they are de-normalized. This is done to deduct the response
time for analytical queries.
Data Modeling techniques are used for the Data Warehouse design.
Enhanced for read operations.
High performance for analytical queries.
It is usually a database

Its important to note as well that Data warehouses could be sourced zero to many databases.

Das könnte Ihnen auch gefallen