سلام دوستان برنامه نویس
برای فشرده سازی و آرشیو 6 تا کلاس تو سایت php که خب راستش تا حالا با هیچ کدوم کار نکردم و نمیدونم کدوم چه مزیت هایی نصبت به دیگری داره و برای نیاز من مناسبه.
لذا من به شما دوستانی که قبلا با این کلاس ها کار کردید توضیح میدم که دنبال چی هستم بعد ممنون میشم که شما بین این 6 تا اونی که مناسب تر هست رو بهم معرفی کنید.
یه نرم افزار اتوماسیونه که خب یه بخش بک آپ گیری داره. چند میلیون رکورد تو دیتابیس هست و چند صد هزار هم عکس (هر کدوم میانگین 2 مگا بایت) توی یه فولدر که به عنوان دیتا بیس فایل ها ازش استفاده میکنم. حالا وقتی کاربر (ادمین) دکمه بک آپ رو میزنه باید یه دامپ از دیتا بیس (نه به صورت شل کامند بلکه توسط php) گرفته بشه و کپی شه تو فولدر backup_tmp ذخیره شه بعد تمام عکسها توی همون فولدر backup_tmp یا یک فولدری توی اون ذخیره میشه و بعد کل فولدر backup_tmp که شامل یه فایل sql و تمام عکس ها هست فشرده شه و تحویل کاربر بشه.
حالا این وسط بحث اول طبیعتا کاهش حجم هست که خب اگه کمتر باشه بهتره ولی خب دغدغه اصلی نیست چون حالا 20 گیگ نه 30 گیگ فرقی هم نمیکنه چندان
اما بحث اصلی که خیلی مهمه استفاده از منابع سخت افزاری هست! که حین بک آپ یهو همه چی هنگ نکنه.
اینجا خیلی مهمه که ما از چه الگوریتمی برای گرد آوری بک آپ ها و تبدیل اونها به یک فایل فشرده شده استفاده میکنیم.
ممنون میشم شما دوستان حرفه ایی اگه پیشنهادی تجربه ایی یا توصیه ایی در این زمینه دارید بفرمایید.