ขอคำแนะนำ เทคนิคการสร้าง Database Mysql

เริ่มโดย JumDaiDee, 03 มิถุนายน 2017, 15:54:44

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

JumDaiDee

ถ้าผมสร้างเว็บในเครือ ประมาณ 2-3 เว็บ
แน่นอนว่าแต่ละเว็บมีการเข้าสู่ระบบ หรือฐานข้อมูล user

ผมเลยมองเห็นว่า เมื่อสร้างเว็บใหม่ต้องเก็บข้อมูล user เป็นงานเดิมทุกครั้ง
เลยจะสร้างแบบนี้ ไม่รู้สมควรหรือไม่ครับ

DB1
- user //table name

DB2 // ใช้สำหรับเว็บที่ 1
- post // table name join กับ user ที่ DB1

DB3 // ใช้สำหรับเว็บที่ 2
- blog // table name join กับ user ที่ DB1

DB4 // ใช้สำหรับเว็บที่ 3
- product // table name join กับ user ที่ DB1

หรือควรเก็บ user ของแต่ละเว็บใครเว็บมัน แยก vps คนละเว็บไปเลยครับ
ขอคำแนะนำจากท่านพี่ ที่ผ่านประสบการณ์ด้วยครับ
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com

BeerSkz

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

ลองคิดถึงว่ามันเหมาะสมกับงานไหม ไม่มีถูกหรือผิดครับ มีแต่เหมาะสมหรือไม่เหมาะสมกับงาน

:wanwan017: