Apache COB est une plate-forme d'analyse de grands ensembles de données consistant en une langue de haut niveau pour exprimer des programmes d'analyse de données, associée à une infrastructure pour évaluer ces programmes. La propriété saillante des programmes de porc est que leur structure est susceptible d'être une parallélisation substantielle qui leur permet de gérer de très grands ensembles de données.