คัดลอกสรุปสั้นแล้ว!
gugoru.com
⌘K

เบื้องหลัง ChatGPT 800 ล้านคน OpenAI เข็น PostgreSQL จนลากเลือด

ประเด็นร้อน
1 นาที •
✍️กานต์ ถอดรหัส
เบื้องหลัง ChatGPT 800 ล้านคน OpenAI เข็น PostgreSQL จนลากเลือด
ภาพ: OpenAI

บทความเทคนิคสวยหรูที่ OpenAI พยายามประโคมว่าโชว์ความเหนือชั้นของระบบหลังบ้าน ChatGPT สำหรับผู้ใช้ 800 ล้านคน แท้จริงคือสารภาพบาปดีๆ นี่เอง ความจริงเบื้องหลังคือระบบระดับล้านคิวพีเอสทั่วโลก แทบทั้งหมดยังพึ่งพาเครื่องเขียนข้อมูลหลักตัวเดียวที่เกือบพังคามือมานับครั้งไม่ถ้วน และถ้าวิศวกรไม่คอยตามเช็ดขยะในตารางกันรายวัน โมเดลฉลาดล้ำแค่ไหนก็จบเห่คาหน้าจอหมุนติ้ว

3 แผลฉกรรจ์

ความจริงเบื้องหลังฐานข้อมูล ChatGPT ที่เกือบพัง

  • 1คุยโตเรื่องสเกลแต่พึ่งเครื่องเดียว: คำโฆษณาว่ารับโหลดอ่านมหาศาล แท้จริงซ่อนความเปราะบางของเครื่องเขียนหลักที่ขยายต่อไม่ได้ จนต้องสั่งห้ามเพิ่มตารางใหม่เด็ดขาด แล้วแอบย้ายงานเขียนหนักๆ หนีไปซบ Azure Cosmos DB แทน
  • 2ติดหล่มคลาวด์ที่แกะไม่ออก: การไม่ยอมผ่าตัดทำ Sharding เพราะกลัวระบบพังนานนับปี บีบให้ OpenAI ต้องพึ่งพาฟีเจอร์พิเศษจากทีม Azure เข้ามาช่วยพยุงฐานข้อมูล กลายเป็นหมากที่ผูกขาดตัวเองไว้กับโครงสร้างพื้นฐานของไมโครซอฟท์แน่นหนากว่าเดิม
  • 3บทเรียนตบหน้านักพัฒนาทุกสาย: เลิกเพ้อฝันว่าจะพึ่งพา ORM สร้างเคียรีตามใจชอบ เพราะแม้แต่ทีมหัวกะทิยังต้องยอมรื้อเคียรีที่ Join 12 ตารางทิ้ง คุมอัตราส่งข้อมูล และบีบตั้ง PgBouncer ไม่งั้นโค้ดมักง่ายแค่จุดเดียวจะฉุดระบบล่มทั้งกระดาน
หมากตาต่อไป

เร่งอุดรอยรั่วก่อนคลื่นผู้ใช้ซัดซ้ำ

ทีมงานกำลังจับมือกับ Azure ทดสอบระบบกระจายข้อมูลแบบลูกโซ่เพื่อเพิ่มเครื่องสำรองเกิน 100 ตัว พร้อมเร่งผลักดันข้อมูลเขียนหนักออกจากเครื่องหลัก ก่อนที่คลื่นผู้ใช้ระลอกถัดไปจะซัดจนเซิร์ฟเวอร์ระเบิด

โพยเอาไว้คุยกับเพื่อน

“หยุดเพ้อเจ้อเรื่อง AI จะครองโลก ถ้าแม้แต่องค์กรระดับ OpenAI ยังต้องมานั่งหัวหมุนจูนฐานข้อมูลอายุสามสิบปีไม่ให้พังคามือ”