การประมวลผลแบบขนาน

ทำความเข้าใจ Data Engineering

Hadrien Lacroix

Content Developer at DataCamp

การประมวลผลแบบขนาน

  • รากฐานของเครื่องมือประมวลผลข้อมูลสมัยใหม่
  • ความจำเป็น:
    • หลักๆ เพราะข้อจำกัดด้านหน่วยความจำ
    • รวมถึงด้านพลังการประมวลผล
  • หลักการทำงาน:
    • แบ่งงานออกเป็นงานย่อยหลายส่วน
    • กระจายงานย่อยเหล่านั้นไปยังคอมพิวเตอร์หลายเครื่อง
ทำความเข้าใจ Data Engineering

เสื้อยืด 1,000 ตัว

ทำความเข้าใจ Data Engineering

พนักงานขายอาวุโส

ทำความเข้าใจ Data Engineering

พนักงานขายจูเนียร์

1 Emojis by Mohamed Hassan
ทำความเข้าใจ Data Engineering

พนักงานขายทำงานทีละคน

ทำความเข้าใจ Data Engineering

การแบ่งกลุ่มเสื้อยืด

ทำความเข้าใจ Data Engineering

พนักงานขายจูเนียร์เสร็จงานใน 1 ชั่วโมง 15 นาที

ทำความเข้าใจ Data Engineering

พนักงานขายอาวุโสเสร็จงานใน 2 ชั่วโมง 13 นาที

ทำความเข้าใจ Data Engineering

ข้อดีและความเสี่ยงของการประมวลผลแบบขนาน

  • พนักงาน = หน่วยประมวลผล
  • ข้อดี
    • พลังการประมวลผลเพิ่มขึ้น
    • ลดการใช้หน่วยความจำ
  • ข้อเสีย
    • การถ่ายโอนข้อมูลมีต้นทุน
    • เวลาที่ใช้ในการสื่อสารระหว่างหน่วย
ทำความเข้าใจ Data Engineering

เปรียบเทียบประสิทธิภาพของพนักงานขายจูเนียร์และอาวุโส

ทำความเข้าใจ Data Engineering

ใช้เวลา 10 นาทีในการแจกเสื้อยืด 1,000 ตัวให้พนักงานจูเนียร์ 4 คน

ทำความเข้าใจ Data Engineering

ใช้เวลา 5 นาทีในการรวบรวมเสื้อยืดจากพนักงานจูเนียร์ 4 คนเข้าเป็นกองเดียว

ทำความเข้าใจ Data Engineering

data pipeline

ทำความเข้าใจ Data Engineering

data pipeline

ทำความเข้าใจ Data Engineering

สรุป

  • ข้อดีและความเสี่ยง
  • การนำไปใช้งานที่ Spotflix
ทำความเข้าใจ Data Engineering

มาฝึกกันเถอะ!

ทำความเข้าใจ Data Engineering

Preparing Video For Download...