0% found this document useful (0 votes)
419 views2 pages

Rdbms Vs Hadoop

The document compares RDBMS and Hadoop. RDBMS is a traditional row-column database used for data storage, manipulation and retrieval, while ensuring ACID properties. Hadoop is an open-source software framework for large-scale storage and processing of structured and unstructured data across commodity hardware. It is highly scalable and supports concurrent processes.

Uploaded by

mydhili
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
419 views2 pages

Rdbms Vs Hadoop

The document compares RDBMS and Hadoop. RDBMS is a traditional row-column database used for data storage, manipulation and retrieval, while ensuring ACID properties. Hadoop is an open-source software framework for large-scale storage and processing of structured and unstructured data across commodity hardware. It is highly scalable and supports concurrent processes.

Uploaded by

mydhili
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Difference Between RDBMS and Hadoop

RDMS (Relational Database Management System): RDBMS is an information management


system, which is based on a data model. In RDBMS tables are used for information storage.
Each row of the table represents a record and column represents an attribute of data.
Organization of data and their manipulation processes are different in RDBMS from other
databases. RDBMS ensures ACID (atomicity, consistency, integrity, durability) properties
required for designing a database. The purpose of RDBMS is to store, manage, and retrieve data
as quickly and reliably as possible.

Hadoop: It is an open-source software framework used for storing data and running applications
on a group of commodity hardware. It has large storage capacity and high processing power. It
can manage multiple concurrent processes at the same time. It is used in predictive analysis, data
mining and machine learning. It can handle both structured and unstructured form of data. It is
more flexible in storing, processing, and managing data than traditional RDBMS. Unlike
traditional systems, Hadoop enables multiple analytical processes on the same data at the same
time. It supports scalability very flexibly.

Below is a table of differences between RDBMS and Hadoop:

S.No. RDBMS Hadoop

Traditional row-column based databases, An open-source software used for storing


1. basically used for data storage, manipulation data and running applications or processes
and retrieval. concurrently.

In this both structured and unstructured data


2. In this structured data is mostly processed.
is processed.

3. It is best suited for OLTP environment. It is best suited for BIG data.

4. It is less scalable than Hadoop. It is highly scalable.

Data normalization is not required in


5. Data normalization is required in RDBMS.
Hadoop.

6. It stores transformed and aggregated data. It stores huge volume of data.

7. It has no latency in response. It has some latency in response.

8. The data schema of RDBMS is static type. The data schema of Hadoop is dynamic
S.No. RDBMS Hadoop

type.

9. High data integrity available. Low data integrity available than RDBMS.

Free of cost, as it is an open source


10. Cost is applicable for licensed software.
software.

You might also like