สมมติผมมี Database Server อยู่ 3 ตัว เก็บตัวละ 2 database ทั้ง 3 ตัวเก็บข้อมูลต่าง ๆ กัน และทั้งสาม active ใช้งานอยู่
ผมว่าจะเอา Server 1 ตัว สำรองข้อมูลจาก ทั้ง 3 ตัวดังกล่าว แบบให้ข้อมูล update real-time ตรงกันเด๊ะ insert update delete
เผื่อว่า database server 1 ใน 3 ที่ใช้อยู่มีตัวใดล่ม ก็จะสลับมาใช้ server สำรอง ตัวที่คอย replicate เขาอยู่ตลอดเวลานี่แหละ
แต่ในแง่การใช้งานจริง server สำรองตัวเดียวต้องคอย update ข้อมูลให้ตรงกับ 3 server ซึ่งแน่นอนว่า มันมี write operation มากเป็น 3 เท่าของ database ตัวปกติที่ใช้งานอยู่
ผมจึงอยากถามความเห็นว่า มันจะเวิร์คหรือไม่ เพราะหากจินตนาการตามที่ผมคิด ตัว server สำรอง มีโอกาสสูงมากที่จะพังก่อน server ปกติ
หรือท่านใดมีประสบการณ์ในการสำรองข้อมูลแบบ real-time ตรงกัน query ต่อ query แบบนี้ไหมครับ
มันมีวิธีไหนที่จะพอใช้ได้บ้าง
ขอบคุณครับ
ใช้ MySQL Database replication สำรองข้อมูลทุก ๆ Query จาก 3 Servers มันจะเวิร์คไหมครับ
ผมว่าจะเอา Server 1 ตัว สำรองข้อมูลจาก ทั้ง 3 ตัวดังกล่าว แบบให้ข้อมูล update real-time ตรงกันเด๊ะ insert update delete
เผื่อว่า database server 1 ใน 3 ที่ใช้อยู่มีตัวใดล่ม ก็จะสลับมาใช้ server สำรอง ตัวที่คอย replicate เขาอยู่ตลอดเวลานี่แหละ
แต่ในแง่การใช้งานจริง server สำรองตัวเดียวต้องคอย update ข้อมูลให้ตรงกับ 3 server ซึ่งแน่นอนว่า มันมี write operation มากเป็น 3 เท่าของ database ตัวปกติที่ใช้งานอยู่
ผมจึงอยากถามความเห็นว่า มันจะเวิร์คหรือไม่ เพราะหากจินตนาการตามที่ผมคิด ตัว server สำรอง มีโอกาสสูงมากที่จะพังก่อน server ปกติ
หรือท่านใดมีประสบการณ์ในการสำรองข้อมูลแบบ real-time ตรงกัน query ต่อ query แบบนี้ไหมครับ
มันมีวิธีไหนที่จะพอใช้ได้บ้าง
ขอบคุณครับ