سلام خدمت همکاران گرامی
میخواستم بپرسم کسی در مورد استراتژی بکاپ گیری بصورت حرفه ای در mysql چیزی میدونه؟
براتون مثال میزنم:
در sql server قسمتی داریم که تعیین میکنیم به طور مثال هفتگی فول بکاپ داشته باشیم و روزانه differential بکاپ یا ساعتی و دقیقه ای لاگ بکاپ (incremental) داشته باشیم.
دنبال همچین چیزی هستم و اینکه چجوری توی لینوکس میشه اجراش کرد. آیا ابزار خاصی براش هست؟
توی پکیج های لاراول هم اگه همچین امکاناتی باشه خوبه...
یکی از روشهای ساده و قابل کنترل استفاده از فریم ورک Laravel و پکیج laravel-backup همراه با ترکیب کردنشون با قابلیت scheduling لاراول هست که این فرایند بصورت اتومات انجام بشه.
من بررسی کردم. نهایت امکانات پکیج ها متاسفانه این بود که از طریق یه درایور خاصی مثل دراپ باکس یا FTP هر زمانی (schedule) خواستی بکاپ بگیری.
وقتی دیتابیس حجمش افزایش پیدا کنه این پروسه زمانبر و پردازشش سنگین میشه. علاوه بر اینکه قسمتی از اطلاعات (از زمان آخرین بکاپ تا ایجاد مشکل) از بین میره.
و استراتژی که معرفی کردم در بالا خیلی خوبه تو این قضیه. mysql هم پشتیبانی می کنه (اطلاعات بیشتر)
متاسفانه هنوز توی پکیج های لاراولی این امکانات وجود نداره ولی مطمئنا باید ابزاری برای mysql باشه.
سلام
@mehdy.shahbazi
روش های متعددی وجود داره
خیلیا خروجی رو میگیرن و ایمیل میکنن ، خیلیا FTP میکنن ، اپلود در جایی و ...
کرون تنظیم کنید یه اسکریپت جدا براش بنویسید یا از پکیج هایی که دوستان معرفی کردند استفاده کنید.
اگر حجم تا زیر 200 ، 300 مگ هست میتونید FTP کنید
اگر حجم بالاتره به صورت لوکال در مسیری که دسترسی نداشته باشن بهش ، میتونید آرشیو کنید.
من فکر میکنم هنوز دوستان سوال منو متوجه نشدن.
لطفا درمورد استراتژی و مدل بکاپ گیری Full Backup > Differential Backup > Log Backup در sql server مطالعه کنید.
من منحصرا دنبال این ابزار در MYSQL هستم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟