ผู้เขียน หัวข้อ: delphi ต้องการเขียน Replicate MySQL  (อ่าน 11434 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ apisak

  • Full Member
  • ***
  • กระทู้: 204
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลสวนผึ้ง
delphi ต้องการเขียน Replicate MySQL
« เมื่อ: พฤษภาคม 09, 2013, 12:03:20 PM »
0
delphi ต้องการเขียน  Replicate MySQL
ไม่ทราบว่าใช้หลักการอย่างไร




HP ProLiant ML3306 G6

Ram 32 pg
โรงพยาบาลสวนผึ้ง จังหวัดราชบุรี
ขึ้นระบบ 2553
FreeBSD8.2
MySQL5.5.20

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: delphi ต้องการเขียน Replicate MySQL
« ตอบกลับ #1 เมื่อ: พฤษภาคม 09, 2013, 13:09:56 PM »
0
ขอเพิ่มการสำรองข้อมูลด้วยครับ  ;D
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ nutsuanplu

  • Full Member
  • ***
  • กระทู้: 157
  • Respect: +3
    • ดูรายละเอียด
    • ฝากผลงาน web รายงานผล lab ด้วยครับ
Re: delphi ต้องการเขียน Replicate MySQL
« ตอบกลับ #2 เมื่อ: พฤษภาคม 09, 2013, 13:22:16 PM »
0
น่าจะต้อง สร้างตารางเก็บคำสั่งที่กระทำในหน้านั้นๆ (replicate log)
แล้วก็เรียกฟิลด์ sql ในตารางนั้น (replicate log) ก็จะเป็นเหมือน execute ไปในตัว
ณัฐวุฒิ วงษ์แพทย์
นักวิชาการคอมพิวเตอร์
โรงพยาบาลอู่ทอง จังหวัดสุพรรณบุรี

ออฟไลน์ apisak

  • Full Member
  • ***
  • กระทู้: 204
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลสวนผึ้ง
Re: delphi ต้องการเขียน Replicate MySQL
« ตอบกลับ #3 เมื่อ: พฤษภาคม 09, 2013, 15:25:18 PM »
0
น่าจะต้อง สร้างตารางเก็บคำสั่งที่กระทำในหน้านั้นๆ (replicate log)
แล้วก็เรียกฟิลด์ sql ในตารางนั้น (replicate log) ก็จะเป็นเหมือน execute ไปในตัว

ถ้าเขียน Script  ฝั่งไว้ใน server ตั้งเวลา 20 นาที ถ้าข้อมูลไม่เท่ากัน ให้ ปรับปรุงข้อมูล database2  ให้เท่ากับ database1 
ท่านคิดเห็นอย่างไรครับ
HP ProLiant ML3306 G6

Ram 32 pg
โรงพยาบาลสวนผึ้ง จังหวัดราชบุรี
ขึ้นระบบ 2553
FreeBSD8.2
MySQL5.5.20

ออฟไลน์ nutsuanplu

  • Full Member
  • ***
  • กระทู้: 157
  • Respect: +3
    • ดูรายละเอียด
    • ฝากผลงาน web รายงานผล lab ด้วยครับ
Re: delphi ต้องการเขียน Replicate MySQL
« ตอบกลับ #4 เมื่อ: พฤษภาคม 09, 2013, 15:56:12 PM »
0
น่าจะต้อง สร้างตารางเก็บคำสั่งที่กระทำในหน้านั้นๆ (replicate log)
แล้วก็เรียกฟิลด์ sql ในตารางนั้น (replicate log) ก็จะเป็นเหมือน execute ไปในตัว

ถ้าเขียน Script  ฝั่งไว้ใน server ตั้งเวลา 20 นาที ถ้าข้อมูลไม่เท่ากัน ให้ ปรับปรุงข้อมูล database2  ให้เท่ากับ database1 
ท่านคิดเห็นอย่างไรครับ


น่าจะยุ่งยากพอสมควรครับ เพราะต้องตรวจสอบตารางทุกตารางว่า ข้อมูลเท่ากันหรือไม่
ซึ่ง 20 นาที น่าจะไม่พอแน่นอน (สำหรับฐานข้อมูล hosxp)
ไหนจะข้อมูลที่มีการเปลี่ยนแปลงระหว่าง script นั้นๆ ทำงานอีก
ดีที่สุดคือ dump ข้อมูล db1 ไป db2 ในขณะที่ server ไม่มีการเปลี่ยนแปลงข้อมูลครับ

แต่ถ้าทำได้ script นั้น คงต้องแจ่มมากๆ
ณัฐวุฒิ วงษ์แพทย์
นักวิชาการคอมพิวเตอร์
โรงพยาบาลอู่ทอง จังหวัดสุพรรณบุรี

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: delphi ต้องการเขียน Replicate MySQL
« ตอบกลับ #5 เมื่อ: พฤษภาคม 09, 2013, 18:00:42 PM »
0
แบบนี้ได้หรือเปล่าครับ หมายเหตุผมไม่เคยลอง
http://spalinux.com/2010/02/configure_mysql_replication
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ nongnine

  • Jr. Member
  • **
  • กระทู้: 91
  • Respect: +7
    • ดูรายละเอียด
Re: delphi ต้องการเขียน Replicate MySQL
« ตอบกลับ #6 เมื่อ: พฤษภาคม 09, 2013, 19:58:21 PM »
0
ลองซิครับ