รายละเอียดของการตอบ ::
เราต้องประเมิณ optimizing database design นึดนึงครับถ้ามีการใช้งานตลอดเวลาและจำนวนเยอะๆ
ถ้า select เยอะ ทำ index ไว้ยิ่งดีครับ
แต่ถ้า insert แล้วมีการทำ index เข้าไปด้วยเนี่ยมันทำให้ช้า พยายามปรับเท่าที่จำเป็นครับ
แต่ถ้า select พอๆกับ insert แนะนำให้ใช้ InnoDB ครับ ทำงานแบบ 2 ways Perfect เลย
ถ้าให้ยกยกตัวอย่าง ขอยกตัวอย่างเช่น OpenCart , Amazon ให้คำแนะนำว่าควรซอย Database ในรูปแบบ BigData
Example : web 2 ภาษา tb แรกให้เก็บค่าเฉพาะตัวเลข เช่น
tb_product
id | parent_id | quantity | sort_order
tb_prodes
id | product_id | language [enum]| description
และทำ PK,INDEX ช่วยได้เยอะครับ