PDA

نسخه کامل مشاهده نسخه کامل : ساخت سیستم بک آب از دیتابیس ها بدون بک آب از داده های تکراری



javadvjj
12-07-2009, 12:30
سلام
من برنامه اي نوشتم براي بك آپ گرفتن از ديتابيس
mysql
ولي يك ايرادي داره هر دفعه بايد اطلاعاتي كه قبلا بك آپ داشتي رو دوباره بك آپ بگيري اين خودش رو در اطلاعات كم نشون نميده و لي فرض كنيد حجم ديتا بيس شما 400
مگابايت باشه و در عرض يك هفته 20 مگابايت اطلاعات جديد درج شه شما حال مي خواهيد بك آپ بگيريد نگاه كنيد كه شما 20 مگابايت فقط بايد بك آپ بگيريد علاوه بر اين شما مجبوريد 400 مگابايت حجم اطلاعات تكراري توجه داشته باشيد تكراري چه قدر به آدم زور مي آيد
حال من اين نكته رو در اينجا بيان كردم تا فكري براش كنيم شما اگر چي زي مي دونيد بگيد خواهشا همرا ه با كد بيان كنيد عده اي از دوستان فقط توضيح مي دهند بدون كد در جواب اين دوستان كه باز هم زحمت مي كشند و از آنها متشكرم بايد بگويم برادر يا خواهر گلم من اگر مي دانستم كه نمي پرسيدم پس تقاضا ي كمك عملي دارم پس كمك همراه با كد باشد
من اين را پيشنهاد مي كنم فرض كنيد
يك فيلد در جداول مي سازيم مثلا
bc
هفته ي گذشته بك آپ گرفتيم و براي آخرين ركورد جدول مقدار
p2
را قرار داده ايم
اين هفته مي خواهيم باز بك آپ بگيريم ولي ركوردهاي بعد از
p2
را
تعداد ركوردهاي بين آخرين ركورد ثبت شده در هفته ي جديد و ركورد حاوي
p2
را بدست مي آوريم
سپس با استفاده از
limit
از ديتا بيس داده ها را در قالب دستورات
mysql
استخراج و در يك فايل
txt
ذخيره و سپس آن را دانلود مي كنيم و در آخر فايل
txt
را پاك مي كنيم
اين يك راه حل بود كه من گفتم با اين مشكل كه من تعداد ركورد ها رو نمي توانم بدست آورم
اگر شما هم راه حلي داريد با ارئه كد كمك كنيد
------------------------------------------
سوال دوم چگونه مي شود تعداد ركورد هاي بين دو ركورد را بدست آورد
------------------------------------------
سوال سوم
در سايت من دوستان مي توانند قالب بلاگفا را آپلود كنند ولي در هنگام آپلود
error
ميده
و اون به خاطر كاراكتر
#
است كه قبل از تعريف رنگ ها قرار داره من چي كار كنم كه ارور نده و داده در ديتابيس قرار بگيره
-------------------------------------------
لازم به ذكر است كه من درحال طراحي سايت هستم و شديدا به كمك شما احتياج دارم پس كمك كنيد لطفلا خداحافظ تا سلامي ديگر

javadvjj
12-07-2009, 12:55
سلام
خواهشا جواب مربوط بدید اینها چیه..