Table des matières:
Définition - Que signifie porc latin?
Pig Latin est un type de langage de programmation utilisé pour travailler dans Apache Pig, qui est une ressource logicielle pour créer certains types de programmes d'analyse de données.
Techopedia explique Pig Latin
L'ensemble de ressources Apache Hadoop est un moyen très populaire d'agréger et de trier les données. Dans l'engouement des mégadonnées de ces dernières années, Hadoop joue un rôle essentiel, avec des outils de support comme Apache Pig. Hadoop et les outils et accessoires associés sont presque entièrement open source, ce qui signifie qu'ils ne sont pas vendus avec des frais de licence conventionnels.
La plate-forme Hadoop comprend plusieurs éléments principaux, dont un système appelé MapReduce pour la gestion des données par lots et un système de gestion de fichiers HFS HFS. Apache Pig implique un compilateur qui produit des ensembles de données MapReduce. L'objectif est d'analyser des ensembles de données volumineuses.
Les développeurs ont créé la langue latine Pig afin d'aider les opérateurs à utiliser Pig efficacement. Les fabricants de ce produit parlent d'une "facilité de programmation" qui repose sur la nature textuelle de Pig Latin, où les commandes directes sont faciles à exprimer sémantiquement. Il y a aussi la promesse de polyvalence intégrée au logiciel.
Un regard sur ce langage relativement facile, qui est complémentaire aux langages de programmation populaires comme Java et Python, montre que ce langage suit certaines conventions, par exemple, l'utilisation de variables comme entier, flottant, booléen et autres en Java et dans d'autres langages, ainsi que avec des opérateurs simples (Dexribe, Dump, Explain et Illustrate), chacun promouvant un résultat de données simple. Pig Latin comprend également un ensemble d'opérateurs relationnels tels que Group, Filter et Join qui sont des parties traditionnelles des langages de requête. Les autres éléments des feuilles de triche faciles pour Pig Latin incluent les fonctions de chaîne, les fonctions mathématiques, les fonctions date-heure et d'autres types de syntaxes de commande.
