Base of Difference | Hadoop | Teradata |
Uses | Hadoop is one of the software programming framework where we can store a large amount of data and perform the computation. | On the other hand Teradata is one of RDBMS which we used to manage large data warehousing operations. |
Based | Hadoop framework is based on Java programming which is something similar to C and the Shell scripts | On the other hand Teradata hasve features to accept number of request from mulitple client and there applications. |
Architecture | Hadoop is basically based on "Master Slave" architecture. | Teradata is based on MPP(Massively Parallel Processing) system. |
Technology | Hadoop is one of the Big Data technology. | Teradata is a fully scalable relational database warehouse implemented in single RDBMS. |
Components | Hadoop architecture is based on 3 sub main components
(i)HDFS
(ii)MapReduce
(iii)YARN | Teradata also have some components
(1)Parsing Engine
(2)BYNET
(3)AMPs |
Type of data | Hadoop is used to store and process diverse data types | We used Teradata to store and process large amount of structured tabular format data. |
Commercial | Hadoop is a open source software framework | Teradata runs world largest commercial databases. |