การออกแบบสถาปัตยกรรมข้อมูลสมัยใหม่

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Miller Trujillo

Senior Software Engineer

กรณีศึกษา

ห้องปฏิบัติการทางการแพทย์

  • หุ่นยนต์จัดระบบ
  • สร้าง CSV
    • สูงสุด 4 ไฟล์ CSV ต่อชั่วโมง
  • ฐานข้อมูลในรูปแบบไฟล์ธรรมดา

แผนผังการไหลของข้อมูลในกรณีศึกษา

  • แพลตฟอร์มให้ผู้ป่วยติดตามผล
  • เสริมผลลัพธ์ของผู้ป่วยด้วยข้อมูลการตรวจสอบ
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

จะเริ่มต้นจากไหน?

ตั้งคำถาม!

กำหนดความต้องการให้ชัดเจน!

  • ไฟล์มีขนาดเท่าใด?
  • มีหุ่นยนต์กี่ตัว?
  • ไฟล์ถูกสร้างบ่อยแค่ไหน?
  • มีไฟล์ทั้งหมดกี่ไฟล์?
  • ข้อมูลจะถูกประมวลผลอย่างไร? Machine learning? หรือคิวรี?
  • ข้อมูลจะถูกนำเสนออย่างไร?
  • มีข้อกำหนด/ข้อจำกัดอะไรบ้าง?
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

สมมติฐาน

  • เครื่องจักร 100 เครื่อง
  • ไฟล์ CSV แต่ละไฟล์มีขนาดประมาณ 100MB
  • ใช้ไฟล์ธรรมดาเป็นฐานข้อมูล
  • ไฟล์ธรรมดาแต่ละไฟล์มีขนาดหลายสิบกิกะไบต์
  • โมเดลเปิดใช้งานผ่าน API
    • ต้องการผลลัพธ์ก่อนหน้าทั้งหมดหรือข้อมูลสรุป
    • ข้อมูลสรุปต้องอัปเดตอยู่เสมอ
  • แอปมือถือ
  • ไม่คำนึงถึงข้อกำหนด
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

แนวทางแก้ไข

แนวทางแก้ไขที่เสนอ

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

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

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Preparing Video For Download...