สารบัญ:
คำจำกัดความ - Pig Latin หมายถึงอะไร
Pig Latin เป็นภาษาการเขียนโปรแกรมชนิดหนึ่งที่ใช้สำหรับการทำงานใน Apache Pig ซึ่งเป็นทรัพยากรซอฟต์แวร์สำหรับการสร้างโปรแกรมวิเคราะห์ข้อมูลบางประเภท
Techopedia อธิบาย Pig Latin
ชุดทรัพยากร Apache Hadoop เป็นวิธียอดนิยมในการรวบรวมและจัดเรียงข้อมูล ในความนิยมข้อมูลขนาดใหญ่ของปีที่ผ่านมา Hadoop มีบทบาทสำคัญพร้อมด้วยเครื่องมือสนับสนุนเช่น Apache Pig Hadoop และเครื่องมือและอุปกรณ์เสริมที่เกี่ยวข้องเกือบทั้งหมดเป็นโอเพ่นซอร์สซึ่งหมายความว่าพวกเขาจะไม่ได้ขายด้วยค่าลิขสิทธิ์แบบดั้งเดิม
แพลตฟอร์ม Hadoop มีองค์ประกอบหลักหลายประการรวมถึงระบบที่เรียกว่า MapReduce สำหรับข้อมูลการจัดการแบบกลุ่มและระบบการจัดการไฟล์ Hadoop HDFS Apache Pig เกี่ยวข้องกับคอมไพเลอร์ที่สร้างชุดข้อมูล MapReduce เป้าหมายคือการวิเคราะห์ชุดข้อมูลขนาดใหญ่
นักพัฒนาสร้างภาษา Pig Latin เพื่อช่วยผู้ปฏิบัติงานใช้ Pig อย่างมีประสิทธิภาพ ผู้ผลิตของผลิตภัณฑ์นี้พูดคุยเกี่ยวกับ "ความง่ายในการเขียนโปรแกรม" ซึ่งขึ้นอยู่กับลักษณะที่เป็นข้อความของ Pig Latin ที่คำสั่งโดยตรงง่ายต่อการแสดงความหมาย นอกจากนี้ยังมีสัญญาของความเก่งกาจในซอฟต์แวร์
ดูภาษาที่ค่อนข้างง่ายซึ่งประกอบกับภาษาโปรแกรมยอดนิยมเช่น Java และ Python แสดงให้เห็นว่าภาษานี้เป็นไปตามอนุสัญญาบางประการตัวอย่างเช่นการใช้ตัวแปรเช่นจำนวนเต็มโฟลตบูลีนและอื่น ๆ ใน Java และภาษาอื่น ๆ ด้วยโอเปอเรเตอร์ที่เรียบง่ายเหมือนกัน - Dexribe, Dump, Explain และ Illustrate - ซึ่งแต่ละตัวจะให้ผลลัพธ์ข้อมูลที่เรียบง่าย Pig Latin ยังมีชุดของตัวดำเนินการสัมพันธ์เช่นกลุ่มตัวกรองและการเข้าร่วมซึ่งเป็นส่วนดั้งเดิมของการสืบค้นภาษา องค์ประกอบอื่น ๆ ของชีตง่ายสำหรับ Pig Latin รวมถึงฟังก์ชันสตริงฟังก์ชันคณิตศาสตร์ฟังก์ชันวันที่และไวยากรณ์คำสั่งประเภทอื่น ๆ