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

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

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอสอบถามครับ MySQL Relation ยังควรมีอยู่ไหมครับ  (อ่าน 2217 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
+~Inw-B@nk~+
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,011



ดูรายละเอียด เว็บไซต์
« เมื่อ: 31 มกราคม 2019, 20:43:56 »

พอดีว่าเกิดประเด็นถกเถียงกันในทีมครับ ว่าควรมี Relation ใน MySQL Database หรือไม่
เหตุผลที่ไม่ควรมีคือ Relation ทำให้การทำงาน ช้าลง
เหตุผลที่ควรมีคือ รักษาความถูกต้องของข้อมูล

รบกวรใครที่เชี่ยวชาญทางด้านนี้แนะนำทีครับ ว่ามีเหตุผลอะไรเพิ่มเติมไหม และควรมีอยู่ใหมครับ
บันทึกการเข้า

icez
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,879



ดูรายละเอียด
« ตอบ #1 เมื่อ: 31 มกราคม 2019, 22:46:28 »

หมายถึง foreign key + constraint ใน database เลยใช่มั้ยครับ?

อันนี้ต้องถามว่า จะแลก performance กับ ทำให้ code ซับซ้อนน้อยลงได้รึเปล่าครับ ถ้าระบบมีการใช้งานสูงมากๆ ระดับหลักแสนครั้งต่อวันก็อาจต้องเลือก performance ครับ
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
+~Inw-B@nk~+
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,011



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 01 กุมภาพันธ์ 2019, 09:12:06 »

หมายถึง foreign key + constraint ใน database เลยใช่มั้ยครับ?

อันนี้ต้องถามว่า จะแลก performance กับ ทำให้ code ซับซ้อนน้อยลงได้รึเปล่าครับ ถ้าระบบมีการใช้งานสูงมากๆ ระดับหลักแสนครั้งต่อวันก็อาจต้องเลือก performance ครับ

ใช่ครับ คือต้องมาเขียนโค้ดดักเอามากขึ้นใช่ไหมครับ
บันทึกการเข้า

+~Inw-B@nk~+
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,011



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 08 มีนาคม 2019, 16:39:47 »

 Tongue Tongue
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์