راکت

استراتژی بکاپگیری منظم در Mysql

4 پاسخ

سلام خدمت همکاران گرامی
میخواستم بپرسم کسی در مورد استراتژی بکاپ گیری بصورت حرفه ای در mysql چیزی میدونه؟
براتون مثال میزنم:
در sql server قسمتی داریم که تعیین میکنیم به طور مثال هفتگی فول بکاپ داشته باشیم و روزانه differential بکاپ یا ساعتی و دقیقه ای لاگ بکاپ (incremental) داشته باشیم.
دنبال همچین چیزی هستم و اینکه چجوری توی لینوکس میشه اجراش کرد. آیا ابزار خاصی براش هست؟
توی پکیج های لاراول هم اگه همچین امکاناتی باشه خوبه...

ثبت پرسش جدید

پاسخ‌ها

4
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

یکی از روش‌های ساده و قابل کنترل استفاده از فریم ورک Laravel و پکیج laravel-backup همراه با ترکیب کردنشون با قابلیت scheduling لاراول هست که این فرایند بصورت اتومات انجام بشه.

مهدی
مهدی
@mehdy.shahbazi

من بررسی کردم. نهایت امکانات پکیج ها متاسفانه این بود که از طریق یه درایور خاصی مثل دراپ باکس یا FTP هر زمانی (schedule) خواستی بکاپ بگیری.
وقتی دیتابیس حجمش افزایش پیدا کنه این پروسه زمانبر و پردازشش سنگین میشه. علاوه بر اینکه قسمتی از اطلاعات (از زمان آخرین بکاپ تا ایجاد مشکل) از بین میره.
و استراتژی که معرفی کردم در بالا خیلی خوبه تو این قضیه. mysql هم پشتیبانی می کنه (اطلاعات بیشتر)
متاسفانه هنوز توی پکیج های لاراولی این امکانات وجود نداره ولی مطمئنا باید ابزاری برای mysql باشه.

شاید پاسخ شما همین‌جا باشد

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@mehdy.shahbazi

روش های متعددی وجود داره
خیلیا خروجی رو میگیرن و ایمیل میکنن ، خیلیا FTP میکنن ، اپلود در جایی و ...

کرون تنظیم کنید یه اسکریپت جدا براش بنویسید یا از پکیج هایی که دوستان معرفی کردند استفاده کنید.
اگر حجم تا زیر 200 ، 300 مگ هست میتونید FTP کنید
اگر حجم بالاتره به صورت لوکال در مسیری که دسترسی نداشته باشن بهش ، میتونید آرشیو کنید.

مهدی
مهدی
@mehdy.shahbazi

من فکر میکنم هنوز دوستان سوال منو متوجه نشدن.
لطفا درمورد استراتژی و مدل بکاپ گیری Full Backup > Differential Backup > Log Backup در sql server مطالعه کنید.
من منحصرا دنبال این ابزار در MYSQL هستم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام