วิธีการซิงค์ฐานข้อมูลออฟไลน์ MySQL กับฐานข้อมูลออนไลน์ MySQL


-1

ฉันกำลังพัฒนาเว็บแอปพลิเคชันการจัดการสินค้าคงคลังโดยใช้ php และ mysql แอปพลิเคชันนี้จะทำงานบนโฮสต์เซิร์ฟเวอร์และโฮสต์ในพื้นที่ ในขณะที่เซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งตัดการเชื่อมต่ออินเทอร์เน็ต ณ เวลาที่ข้อมูลจะเชื่อมต่อกับฐานข้อมูลท้องถิ่นและเมื่ออินเทอร์เน็ตที่ใช้งานอยู่นั้นข้อมูลจะซิงโครไนซ์ฐานข้อมูลระยะไกลโดยอัตโนมัติ กรุณาบอกฉันด้วย

ขอบคุณและล่วงหน้า

คำตอบ:


0

ใช่มีหลายวิธีในการซิงโครไนซ์ฐานข้อมูล ฉันคิดว่าคุณจะได้รับโชคมากขึ้นในการค้นหาว่าอันไหนดีที่สุดสำหรับคุณถ้าคุณพูดเพิ่มเติมเกี่ยวกับเรื่องนี้: "ในขณะที่เซิร์ฟเวอร์ตัวใดตัวหนึ่งตัดการเชื่อมต่ออินเทอร์เน็ตในเวลาที่ข้อมูลจะลงจอดในฐานข้อมูลท้องถิ่น"

เมื่อเซิร์ฟเวอร์ระยะไกลของคุณตัดการเชื่อมต่อจากอินเทอร์เน็ตมันจะไม่สามารถส่งข้อมูลกลับไปยังโฮสต์ในพื้นที่ของคุณได้ดังนั้นคุณจะดีกว่ามากเมื่อดูการซิงโครไนซ์มันทุก ๆ ชั่วโมง X (หรือทุก X วันหรือนาทีขึ้นอยู่กับว่า คุณต้องการฐานข้อมูลนั้น)

หนึ่งในวิธีที่ดีที่สุดในการทำเช่นนี้คือการกำหนดค่า cron บนเซิร์ฟเวอร์ของคุณเพื่อให้ส่งออกฐานข้อมูลโดยอัตโนมัติแล้วส่งกลับไปที่คอมพิวเตอร์ที่บ้านของคุณ - แต่การส่งออกฐานข้อมูลจะล็อคไว้เมื่อมีการคัดลอก ทำเกี่ยวกับความถี่ที่คุณต้องการคัดลอกและประสิทธิภาพการทำงานที่ไซต์สามารถทำได้ในขณะที่เกิดขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.