จริงๆ ต้องบอกว่ามันจะไปมีผลจริงๆ ตอนที่เราสร้างตารางไปจนถึงหลักพันตาราง ในฐานข้อมูลเดียวกันมากกว่าครับ เวลาสั่งคำสั่งที่เกี่ยวข้องกับการ show ราวการตารางมันจะช้า... เพราะไฟล์เยอะ แต่คำสั่งพวกนี้ก็มาจากพวก management tools อย่างเดียว ไม่ได้มาจากการใช้งานจริงใน web script ทำให้เวลาใช้งานจริง ประสิทธิภาพไม่ได้ลดลงจากตรงนี้หรอกครับ
เคย benchmark วัดมาแล้ว
I agree,
สำหรับ Shared Host แล้วใช้ไปเลยครับ ตัวเลขไม่ต่างกันเยอะ ไม่ว่าจะใช้แค่ Database เดียวหรือหลายอัน
แต่จุดประสงค์ที่เอาข้อมูลนี้มาบอกเพราะว่าผมอาจจะเคยชินกับการออกแบบ Transaction ให้กับ Database ขนาดใหญ่
มันมี Best Practices ที่เวลาเราทำขนาดเล็กแล้วมองข้ามไปแค่นั้นเองครับ
โดยเฉพาะการทำ Data Mart, Data Warehouse, DRC เรื่องพวกนี้จะสนุกมาก ^^
ผมงงทำไมถึงถามว่าเคยทำจริงแล้วเหรอเลยมาเถียง?
ในเมื่อมีคนทำให้เราอ่าน มีการยอมรับทางวิชาการแล้วทำไมจะต้องไปทำซ้ำกับเขาหละครับ?
ไม่ใช่การเถียงหรอก แค่นำเหตุนำผลมาประกอบแค่นั้นเอง :'(
ถ้าอยากได้ข้อมูลเดี๋ยวผมส่ง Link Paper ไปยัง PM ให้ครับ
ปล. Paper มันมีลิขสิทธิ์ จะเอามาแจกสาธารณะไม่ได้ครับ แต่แค่ Source เว็บของ Oracle เองก็น่าจะบ่งบอกอะไรให้รู้ได้บ้างนะครับ ว่าทำไมสร้างหลาย Instance ภายใน Server เดียว ช่วยเพิ่ม Efficiency ให้ระบบฐานข้อมูลของเรา Link นี้คลิกเข้าไปอ่านครับ
http://docs.oracle.com/ ปล. 2 อีกสัก Link เพื่อ จขกท. ว่าทำไมคนนี้เขาเลือกใช้ Multiple Databases มากกว่าเป็น Single Database เพราะมันมี Issue อื่นๆ นอกจาก Performance ครับ
http://www.pyrosoft.co.uk/blog...ase-versus-multiple-databases/