ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเวลามีข้อมูลเยอะๆ แยกออกเป็นหลายๆตารางเป็นแนวทางที่ดีหรือเปล่าครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เวลามีข้อมูลเยอะๆ แยกออกเป็นหลายๆตารางเป็นแนวทางที่ดีหรือเปล่าครับ  (อ่าน 419 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
tamiyalagu
คนรักเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 191



ดูรายละเอียด
« เมื่อ: 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 ที่มีข้อมูลมากๆ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์