|
หัวข้อ: เวลามีข้อมูลเยอะๆ แยกออกเป็นหลายๆตารางเป็นแนวทางที่ดีหรือเปล่าครับ เริ่มหัวข้อโดย: tamiyalagu ที่ 29 กันยายน 2009, 17:24:27 คือเขียนเว็บบอร์ดอ่ะครับ ก็มี 2 ตารางคือ topic กับ reply
topic : TID ,Title reply : RID, TID, Message ทีนี้พอใช้ไปนานๆตาราง reply มีมีเป็นล้านเรคคอร์ดแล้ว มันเลยช้า จะลบก็ไม่ได้ ไม่รู้จะทำไงดี เลยมีความคิดว่าจะแยกตาราง reply ออกมาเป็นหลายตาราง แล้วไปเพิ่มฟิวล์ใน topic ให้รู้ว่า กระทุ้นั้นใช้ ตารางไหน topic : TID ,Title, Table แยกออกเป็นหลายตารางอะครับ เช่น topic หมายเลข 1-1000 ก็จะไปใช้ตาราง reply1 topic หมายเลข 1001-2000 ก็จะไปใช้ตาราง reply2 topic หมายเลข 2001-3000 ก็จะไปใช้ตาราง reply3 ทีนี้ผมไม่อยากให้เลก RID ของ reply1 กับ reply2 มันซ้ำกัน เผื่อในอนาคตอาจมีเหตุให้ต้องเอามารวมกันจะได้ไม่มีปัญหา ไม่ทราบพอมีแนวทางหรือเปล่าครับ อยากทราบว่าวิธีนี้มันดีหรือเปล่า มีใครเขาทำกันหรือเปล่าครับ ถ้าไม่มีแล้วเขาใช้วิธีไหนกันกับ database ที่มีข้อมูลมากๆ |