صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 17

موضوع: کمک برای sync کردن دیتابیس در دو سرور

  1. #1
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض کمک برای sync کردن دیتابیس در دو سرور

    سلام

    یک سرور مجازی با پنل دایرکت ادمین داریم. می خواهیم یک سرور مجازی دیگر خریداری کنیم و آن را با سرور اول sync کنیم اما طوری sync شوند که هنگامی که اطلاعاتی درون دیتابیس درج شد ، به صورت اتوماتیک دیتابیس در سرور دوم آپدیت شود.
    در واقع هدف ما از این کار این است که بکاپ از دیتابیس داشته باشیم. ضمن اینکه به جز دیتابیس هیچ چیز دیگری درون سرور ذخیره نمی کنیم.
    هر چند ثانیه یکبار اطلاعات وارد دیتابیس می شود به همین دلیل باید یک بکاپ به روز از دیتابیس داشته باشیم.

    چگونه باید این کار را انجام دهیم؟

    با تشکر

  2. # ADS




     

  3. #2
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    http://www.ghacks.net/2009/04/09/set...e-replication/

    http://aciddrop.com/2008/01/10/step-...e-replication/

    البته می توانید یک اسکریپت PHP بنویسید تا هر 1 ساعت یکبار یا زمان کمتر از دیتابیس شما بک آپ بگیرد و به سرور دیگر ببرد.

    برای مثال در سایت شما یک اختلال رخ داد و یکی از جداول شما آسیب دید . این آسیب دیدگی ممکن است برای دیتابیس موجود در سرور بک آپ تکرار شود!

  4. تعداد تشکر ها از Yas-Host به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    یاسین جان پس به نظر شما sync کردن کار خوبی نیست؟
    به جای اسکریپت php میتونیم از cron job استفاده کنیم. اما مشکل این است که کمتر از 1 دقیقه یکبار ، اطلاعات جدید درون دیتابیس ثبت می شود.
    اگر تنظیم کنیم که هر یک ساعت یکبار بکاپ گرفته شود که کار خوبی نیست چون در این مدت اطلاعات زیادی درون دیتابیس ثبت شده...

    به نظر شما چه کار کنیم؟

  6. #4
    عضو جدید
    تاریخ عضویت
    Jan 2014
    محل سکونت
    تهران
    نوشته ها
    79
    تشکر تشکر کرده 
    116
    تشکر تشکر شده 
    411
    تشکر شده در
    235 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    یاسین جان پس به نظر شما sync کردن کار خوبی نیست؟
    به جای اسکریپت php میتونیم از cron job استفاده کنیم. اما مشکل این است که کمتر از 1 دقیقه یکبار ، اطلاعات جدید درون دیتابیس ثبت می شود.
    اگر تنظیم کنیم که هر یک ساعت یکبار بکاپ گرفته شود که کار خوبی نیست چون در این مدت اطلاعات زیادی درون دیتابیس ثبت شده...

    به نظر شما چه کار کنیم؟
    اگه براتون اطلاعات مهم هست حتما sync کنید
    شخصی که برای ما این کانفیگ رو انجام داد می گفت مشکلی نیست که اگه هر زمان دیتابیس مشکل پیدا کنه چون شما به راحتی می تونید از دستورات حرفه ای بازیابی دیتابیس با استفاده از bin-log به هر ساعتی که بشه دیتابیس رو برگردوند
    ببینید شما حتما sync رو انجام بدید
    چون اگه بخواید به هوای اینکه مشکلی تو دیتابیس ایجاد بشه از این کار صرف نظر کنید بهتره اصلا بک آپ روزانه هم نگیرید چون احتمال 1/1000 وجود داره که هر دو سرور هم بک آپ و هم سرور سایت اصلی همزمان down بشن
    ولی شما می تونید در کنار sync بک آپ روزانه یا ساعتی هم داشته باشید و نگران هم نباشید
    ولی حتما sync رو انجام بدید

  7. تعداد تشکر ها ازBazPardakht.Com به دلیل پست مفید


  8. #5
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    نقل قول نوشته اصلی توسط BazPardakht.Com نمایش پست ها
    اگه براتون اطلاعات مهم هست حتما sync کنید
    شخصی که برای ما این کانفیگ رو انجام داد می گفت مشکلی نیست که اگه هر زمان دیتابیس مشکل پیدا کنه چون شما به راحتی می تونید از دستورات حرفه ای بازیابی دیتابیس با استفاده از bin-log به هر ساعتی که بشه دیتابیس رو برگردوند
    ببینید شما حتما sync رو انجام بدید
    چون اگه بخواید به هوای اینکه مشکلی تو دیتابیس ایجاد بشه از این کار صرف نظر کنید بهتره اصلا بک آپ روزانه هم نگیرید چون احتمال 1/1000 وجود داره که هر دو سرور هم بک آپ و هم سرور سایت اصلی همزمان down بشن
    ولی شما می تونید در کنار sync بک آپ روزانه یا ساعتی هم داشته باشید و نگران هم نباشید
    ولی حتما sync رو انجام بدید
    از اینکه راهنمایی کردید از شما تشکر می کنم.
    موفق باشید...
    آپلود انواع فایل بر روی سرورهای ابری: ParsLoka.com

    امکان آپلود از لینک و افزایش آنی فضا



  9. #6
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    یاسین جان پس به نظر شما sync کردن کار خوبی نیست؟
    به جای اسکریپت php میتونیم از cron job استفاده کنیم. اما مشکل این است که کمتر از 1 دقیقه یکبار ، اطلاعات جدید درون دیتابیس ثبت می شود.
    اگر تنظیم کنیم که هر یک ساعت یکبار بکاپ گرفته شود که کار خوبی نیست چون در این مدت اطلاعات زیادی درون دیتابیس ثبت شده...

    به نظر شما چه کار کنیم؟
    بنده عرض نکردم که انجام ندهید
    کاری بسیار عالی است اما می توانید در کنار اینکار از بک آپ گیری و ارسال مستقیم به ftp با استفاده از bash هم استفاده کنید که فایل های قدیم را حذف نکند فقط فایل جدید بسازد.

  10. تعداد تشکر ها از Yas-Host به دلیل پست مفید


  11. #7
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,912
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    دیتابیسی که ثانیه ای درش اطلاعات ذخیره میشه در مدت اندکی حجمش بالا خواهد رفت.
    قطعا در این شرایط بکاپ گیری حتی اگر هر ۵ دقیقه هم باشه شمارو با مشکل فشار روی سرور مواجه میکنه.
    حالا اینکه هر ۵ دقیقه بخواد x مگ یا گیگ بکاپ بگیره در روز چقدر فضا نیاز هست رو باهاش فعلا کاری نداریم.(عیب بکاپ گیری) کمتر از ۵ دقیقه بکاپ گیری منطقی نیست هرچند هر ۵ دقیقه هم منطقی نیست.
    از طرفی هم همونطور که جناب سنجری گفتند اگر اتفاقی برای دیتابیس mirror اول بیوفته این مورد عینا در mirror2 هم sync خواهد شد.

    هر دو روش یک عیبی دارند بهتر هست از هر دو روش استفاده کنید تا خطاپذیری کارتون به کمترین حالت ممکن برسه.
    در قلمرو ایمان نیز تسامح هست

  12. تعداد تشکر ها از TARIMEHR به دلیل پست مفید


  13. #8
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    نقل قول نوشته اصلی توسط TARIMEHR نمایش پست ها
    دیتابیسی که ثانیه ای درش اطلاعات ذخیره میشه در مدت اندکی حجمش بالا خواهد رفت.
    قطعا در این شرایط بکاپ گیری حتی اگر هر ۵ دقیقه هم باشه شمارو با مشکل فشار روی سرور مواجه میکنه.
    حالا اینکه هر ۵ دقیقه بخواد x مگ یا گیگ بکاپ بگیره در روز چقدر فضا نیاز هست رو باهاش فعلا کاری نداریم.(عیب بکاپ گیری) کمتر از ۵ دقیقه بکاپ گیری منطقی نیست هرچند هر ۵ دقیقه هم منطقی نیست.
    از طرفی هم همونطور که جناب سنجری گفتند اگر اتفاقی برای دیتابیس mirror اول بیوفته این مورد عینا در mirror2 هم sync خواهد شد.

    هر دو روش یک عیبی دارند بهتر هست از هر دو روش استفاده کنید تا خطاپذیری کارتون به کمترین حالت ممکن برسه.

    ما از طریق دایرکت ادمین cron job تنظیم کردیم که روزانه چندین بار از دیتابیس بکاپ بگیرد و به سروری دیگر انتقال دهد. اما مشکلش این است که هنگامی که بکاپ از دیتابیس میگیرد یک نام ثابت برای آن می گذارد و وقتی آن را به سرور دیگر منتقل می کند ، دیتابیس ها replace میشوند. ما cron job را تغییر دادیم که هنگامی که می خواهد بکاپ را به سرور دیگر منتقل کند آن را درون یک فولدر قرار دهد. با این کار تا حدودی مشکل replace شدن برطرف شد. با این کار دیتابیس های هر روز ، درون یک فولدر با تاریخ آن روز قرار میگیرند.
    راهی هست که طوری بکاپ ها انتقال داده شوند که replace نشوند؟
    آپلود انواع فایل بر روی سرورهای ابری: ParsLoka.com

    امکان آپلود از لینک و افزایش آنی فضا



  14. #9
    عضو انجمن JeyServer آواتار ها
    تاریخ عضویت
    Mar 2015
    محل سکونت
    اصفهان
    نوشته ها
    189
    تشکر تشکر کرده 
    93
    تشکر تشکر شده 
    298
    تشکر شده در
    233 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    ما از طریق دایرکت ادمین cron job تنظیم کردیم که روزانه چندین بار از دیتابیس بکاپ بگیرد و به سروری دیگر انتقال دهد. اما مشکلش این است که هنگامی که بکاپ از دیتابیس میگیرد یک نام ثابت برای آن می گذارد و وقتی آن را به سرور دیگر منتقل می کند ، دیتابیس ها replace میشوند. ما cron job را تغییر دادیم که هنگامی که می خواهد بکاپ را به سرور دیگر منتقل کند آن را درون یک فولدر قرار دهد. با این کار تا حدودی مشکل replace شدن برطرف شد. با این کار دیتابیس های هر روز ، درون یک فولدر با تاریخ آن روز قرار میگیرند.
    راهی هست که طوری بکاپ ها انتقال داده شوند که replace نشوند؟
    سلام
    از قسمت FTP که در تنظیمات بک آپ گیری اعمال میکنید قسمت Append to path رو میتونید Full date قرار بدید تا نتیجه مورد نظر شما رو بده
    .:: جی سرور - ارائه دهنده خدمات میزبانی وب و سرور های مجازی و اختصاصی ::.
    دارنده نماد اعتماد الکترونیکی از وزارت صنعت ، معدن و تجارت

  15. #10
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,912
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : کمک برای sync کردن دیتابیس در دو سرور

    نقل قول نوشته اصلی توسط JeyServer نمایش پست ها
    سلام
    از قسمت FTP که در تنظیمات بک آپ گیری اعمال میکنید قسمت Append to path رو میتونید Full date قرار بدید تا نتیجه مورد نظر شما رو بده
    در حالت full date تاریخ کامل زده میشود.
    از انجایی که ایشون در روز چندین بکاپ میخوان ذخیره کنند بکاپ به صورت زیر ذخیره میشود:
    backup-2015-06-01.tar.gz
    قطعا اگر چندبار در روز بکاپ گیری شود replaceصورت خواهد پذیرفت.
    ایشون باید در حالت custom قرار دهند و علاوه بر data ساعت هم قید کنند time
    در قلمرو ایمان نیز تسامح هست

  16. تعداد تشکر ها از TARIMEHR به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل در دیتابیس-عدم ایمپورت دیتا بیس اصلی (MariaDB 5.5.41)
    توسط dreamyeye در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 31st, 2018, 11:00
  2. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 00:34
  3. کمک برای sync کردن دو سرور
    توسط webhosts در انجمن سوالات و مشکلات
    پاسخ ها: 6
    آخرين نوشته: May 22nd, 2016, 18:16
  4. sync فایر فاکس در گوگل کروم
    توسط mrlion در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: February 13th, 2014, 16:48
  5. ارور ResellerClub Domain Sync Report
    توسط halalabad در انجمن سوالات و مشکلات
    پاسخ ها: 6
    آخرين نوشته: March 6th, 2013, 17:20

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •