Open In App

Difference Between Hadoop and Teradata

Last Updated : 29 Sep, 2022
Comments
Improve
Suggest changes
Like Article
Like
Report

Hadoop is a software programming framework where a large amount of data is stored and used to perform the computation. Its framework is based on Java programming which is similar to C and shell scripts. In other words, we can say that it is a platform that is used to manage data, store data, and process data for various big data applications running under clustered systems. The main component of Hadoop is HDFS, Map Reduce, and YARN. Teradata is an RDBMS that is produced by Teradata Corp. And it is used to manage large data warehousing operations. Teradata Corporation is a provider of database and analytics-related software, products, and services. It accepts the number of requests from multiple client applications. Major features of Teradata:

  • Parallelism
  • Execution of complex queries

Merits of Teradata:

  • Larger amount of rows can be written and read
  • Improvement in update, insert and delete steps.
  • High Performance
  • More efficient

Demerits of Teradata:

  • Performance of tactical workload decreases
  • Insufficient AMP memory
  • High transfer cost

Let's see the Difference between Hadoop and Teradata:

S.NO.HADOOPTERADATA
1Hadoop is a software programming framework where large amount of data are stored and used to perform the computation.Teradata is a RDBMS which is used to manage large data warehousing operations.
2Its framework is based on Java programming which is similar to C and shell scripts.It accept number of request request from multiple client applications..
3It is based on a ‘Master-Slave Architecture’.It is based on a massively parallel processing (MPP) system.
4It is a Big Data technology .It is a fully scalable relational database warehouse implemented in single RDBMS.
5Hadoop architecture is based on three sub-components: HDFS, MapReduce and YARN.While Teradata has following components: Parsing Engine, BYNET and AMPs.
6It is used to store and process diverse data types.It is used to store and process large amount of structured tabular format data.
7It is a open source software framework.It runs world's largest commercial databases.

Next Article

Similar Reads