1. 数据:
Teradata 是 Teradata 公司生产的 RDBMS,用于管理大型数据仓库操作。 Teradata Corporation 是数据库和分析相关软件、产品和服务的提供商。它接受来自多个客户端应用程序的请求数。
2. 猪:
Pig用于大量数据的分析。它是对 MapReduce 的抽象。 Pig 用于在 Hadoop 中执行各种数据操作操作。它提供了 Pig-Latin 语言来编写包含许多内置功能的代码,例如 join、filter 等。 Apache Pig 的两个部分是 Pig-Latin 和 Pig-Engine。 Pig Engine 用于将所有这些脚本转换为特定的地图并减少任务。 Pig 抽象处于更高级别。与 MapReduce 相比,它包含的代码行更少。
Teradata 和 Pig 的区别:
Teradata | Pig |
---|---|
It is developed by Teradata Corp. in 1984. | It was developed by Yahoo. |
Teradata is not suitable for complex and nested data structures. | Pig is suitable for complex and nested data structures. |
It does not support Avro file format. | It supports Avro file format. |
It is used to handle structured and semi-structured data. | It is mainly used to handle structured data. |
Famous companies like Cognizant, Capgemini, aws, Cisco, Citibank, etc use Teradata. | Famous companies like Adobe, Amadeus uses Pig. |
Teradata makes use of the exact variation of dedicated SQL-DDL language by defining tables beforehand. | Pig does not have a dedicated metadata database. |
It supports both Master-Slave Replication and Master-Master Replication. | It supports Master-Slave Replication. |
It is used for creating reports. | It is used for programming. |
Teradata server operating systems are Linux, hosted. | Pig server operating systems are Linux, OS X, Solaris, Windows. |