2. Limitations of Databases
•Cost of Hardware and Software of an implementing Database
system is high which can increase the budget of your organization.
•Many DBMS systems are often complex systems, so the training
for users to use the DBMS is required.
•DBMS can't perform sophisticated calculations
•Issues regarding compatibility with systems which is already in
place
•Data owners may lose control over their data, raising security,
ownership, and privacy issues.
3. Limitations of Data Warehouses
• Adding new data sources takes time, and it is associated
with high cost.
• Sometimes problems associated with the data warehouse
may be undetected for many years.
• Data warehouses are high maintenance systems.
Extracting, loading, and cleaning data could be time-
consuming.
• The data warehouse may look simple, but actually, it is too
complicated for the average users. You need to provide
training to end-users, who end up not using the data mining
and warehouse.
• Despite best efforts at project management, the scope of
data warehousing will always increase.
4. What Works Best for You?
• Database- To sum up, we can say that the
database helps to perform the
fundamental operation of business
• Data warehouse- To help you to analyze
your business. You choose either one of
them based on your business goals.
5. Basic Key Difference
• Database is a collection of related data that represents some
elements of the real world whereas Data warehouse is an information
system that stores historical and commutative data from single or
multiple sources.
• Database is designed to record data whereas the Data warehouse is
designed to analyze data.
• Database is application-oriented-collection of data whereas Data
Warehouse is the subject-oriented collection of data.
• Database uses Online Transactional Processing (OLTP) whereas
Data warehouse uses Online Analytical Processing (OLAP).
• Database tables and joins are complicated because they are
normalized whereas Data Warehouse tables and joins are easy
because they are denormalized.
• ER modeling techniques are used for designing Database whereas
data modeling techniques are used for designing Data Warehouse.
6. Summary
• We have seen the limitation of databases
and data warehouses