ورود

View Full Version : همگامسازی (sync) دیتابیسهای mysql



solymani
چهارشنبه 26 آذر 1393, 15:19 عصر
با سلام

دوستان من روی دو سیستم مجزا mysql دارم کە دیتابیسهای کاملا مشابه روی دو سرور هستند
کاری کە میخوام انجام بدم اینه کە بصورت اتوماتیک دادەهای وارد شدە یا ویرایش شده این دو دیتابیس رو باهم سینک کنم
و اطلاعات هردو دیتابیس برای هردو ارسال بشه
منظورم از اتوماتیک اینه کە بدون کاربر و بە محض ارتباط شبکە یا اینترنت در بازەهای زمانی مشخص سینک انجام بشه
و مهمە کە کار سینک سریع انجام بشه و قدرت زیادی از کامپیوتر نگیره کە محسوس کند بشه یا هنگ کنه
این کار از طریق برنامه مستقل یا کد sql باشه برام فرقی نمیکنه

اساتید محترم کە میتونن راهنمایی کنن منون میشم

2020s1371
پنج شنبه 27 آذر 1393, 09:13 صبح
الان یکی از سرور ها بک آپه ؟؟ اگه آره و سرورتون لینوکسیه تنها کافیه یه اسکریپت سینک کردن بنویسید

miladamirzadeh
پنج شنبه 27 آذر 1393, 16:27 عصر
اگر منابع سخت افزاری به اندازه کافی داری، بهترین راه استفاده از MySQL Cluster هست. اگر منابعت محدوده باید هنگام پیاده سازی سیستم فرآیند ها رو بر اساس نیازمندی بالا طراحی کنی، که اون البته بحثش جداست. پیشنهادمی کنم از اسکریپتی که بخواهید خودتون بنویسید و دو دیتابیس رو سینک کنه پرهیز کنید. سیستم رو وابسته به این اسکریپت ها می کنید و موقع Troubleshooting به سختی بر می خورید.