โครงสร้างพื้นฐานฐานข้อมูล
แอปจริงทุกตัวสุดท้ายแล้วต้องมี "ความจำ" — ผู้ใช้ คำสั่งซื้อ ข้อความ การตั้งค่า ความจำเหล่านั้นอยู่ในฐานข้อมูล สำหรับมือใหม่ คำว่า "ฐานข้อมูล" อาจรู้สึกเหมือนกล่องดำที่มีแต่ผู้เชี่ยวชาญเท่านั้นที่เข้าใจ แต่ความจริงไม่ได้เป็นแบบนั้น บทนี้จะไขความลึกลับของชั้นข้อมูล (data layer) เพื่อให้คุณตัดสินใจได้ดี และสั่งให้ AI ทำงานหนักได้อย่างปลอดภัย
สิ่งที่ควรจดจำไว้ตั้งแต่ต้น คือ โค้ดสามารถเขียนใหม่ได้ แต่ข้อมูลส่วนใหญ่เขียนใหม่ไม่ได้ คุณสามารถเขียนฟังก์ชันที่มีบั๊กใหม่ได้ภายในบ่ายเดียว แต่คอลัมน์ที่คุณทำเสียหายไปเมื่อวันอังคารที่แล้ว — หรือแบ็กอัพที่คุณไม่เคยทำไว้ — อาจหายไปตลอดกาล ความไม่สมมาตรนี้เองที่ทำให้ชั้นข้อมูลคุ้มค่ากับการทำความเข้าใจล่วงหน้าเล็กน้อย มากกว่าส่วนอื่นเกือบทุกส่วนของสแต็ก (stack) ของคุณ
