You are on page 1of 2

1.

Define and differentiate between Relational, columnar and


correlation databases in terms of a choice for Data warehouse
designing. The answer should be from the article.

Solution:
Data warehousing is an emerging technology that has given tremendous
help to the managers of various enterprise to make decisions accurately and in a
timely fashion. A data warehouse is comprised of several DBMS from various
locations having different data and data structure. One of the most important
decisions in designing a data warehouse is the selection of the database keeping in
view the different aspects of data and the need of the enterprise or organization.
Below are given some of the mostly used databases as a choice for data warehouse
design.

Relational DBMS Columnar DBMS Correlation DBMS

• Relational DBMS is • The columnar DBMS • The Correlation DBMS


the most commonly stores all the column approach is a newer
used DBMS, used by values in to a flanking approach that imposes
the organization. data set, that results in value-based storage.
• It is widely used less space and ultimately • It also provides better
approach for data having efficient I/O results when used for
warehousing due to usage. indexing and thus results
its ease of • It provides better results in fast data transfer.
implementation. when used for indexing • The main feature of this
• It is a structure based and thus results in fast approach is that it stores
approach. data transfer. each of the value once,
• It is less efficient in • It is the right approach for results in exploratory and
its I/O operations as most of the data analytical features that
in searching a record warehousing applications can lead to enhance the
the complete database as they require results performance of data
table has to be from only few columns access.
searched taking more results in efficient usage • It uses a unique way by
time to find. of the bandwidth. using the extended Meta
• Because of the • New record insertion is a data to manage the
constant movement of bit difficult to do in this formatting of data.
the complete records type of DBMS as • This approach results in
can result in high compared to the other efficient bandwidth
response time., DBMS. consumption as the entire
set of data values are
repeatedly in memory
results in very less I/O
bandwidth as is utilized
when the system is
started.

2. In your point of view which approach of the three discussed is the


best. Justify your answer with reasons.

Solution:
One of the most important decisions in designing a data warehouse is the
selection of the DBMS choice keeping in view the different aspects of data and the
need of the enterprise or organization. The correlation approach is one of the best
choices for most of the organization because of its unique structure of storing and
retrieval of data. Here are some of the main benefits that can lead to the decision of
selecting it as one of the most important approach for designing data warehouse.

1. The Correlation DBMS approach is a newer approach that imposes value-based


storage.
2. It also provides better results when used for indexing and thus results in fast data
transfer.
3. The main feature of this approach is that it stores each of the value once, results in
exploratory and analytical features that can lead to enhance the performance of data
access.
4. It uses a unique way by using the extended Meta data to manage the formatting of
data.
5. This approach results in efficient bandwidth consumption as the entire set of data
values are repeatedly in memory results in very less I/O bandwidth as is utilized when
the system is started.
6. From the above discussed benefits we can conclude that correlation DBMS approach
is best of the rest.

You might also like