مشروع نظام للنسخ الاحتياطي ل Mysql DB دراسة مبدئية و ننتظر المشاركين

الناقل : elmasry | الكاتب الأصلى : mostafasawan | المصدر : www.arabteam2000-forum.com

الهدف من المشروع هو القيام بعملية النسخ الاحتياطي لقواعد بيانات Mysql على شكل تقارير او استعلامات Query و تخزين هذه المعلومات بملفات نصية يمكن الرجوع إليها في أي وقت عند استعادة هذه المعلومات .

- مميزات البرنامج :
يجب على البرنامج ان يكون بسيطا و بعيدا عن التعقيد اضافة الي الميزات الفنية التي سوف تتواجد فيه اضافة الى الموثوقية في هذه النسخ , و التأقلم مع كل انواع السيرفرات و استخدام الذاكرة بالشكل الامثل و خصوصا عند الجداول الكبيرة و الضخمة .

- كيف سوف نبدأ :
اقترح بداية ان يكون العمل على اساس فريق متكامل المهارات , غالبا لن نحتاج الى تلك امور التصميم الفني و الغرافيك لان النظام موجه لاصحاب المواقع وليس للزوار بشكل عام .
اللغة التي سوف نعمل عليها هي php ( لمزيد من المعلومات راجع موقعها الرسمي www.php.net )
نظام قواعد البيانات المستعمل هو Mysql سيرفر ( راجع موقع Mysql الرسمي www.Mysql.com )
سيكون خرج البرنامج عبارة عن ملفات نصية Text و باحتمال اخر ملف Text لكن تم ضغطها على شكل ملفات Zip لكسب المساحة .
لن نستخدم بهذا المشروع بنية العمل OOP بسبب انه المشروع الأول و سنعتمد على Function مستقلة لكنها تتكامل فيما بينا .


ملاحظات يجب ان تأخذ بعين الاعتبار :
1- ان مشروعنا هذا سيكون مشروع ذا مصدر مفتوح Open Source لا يمكن بيعه لكنه مسجل باسم الفريق العربي للبرمجة – قسم الـ php & Mysql
2- يحق لنا ان تستفيد من بعض الانظمة الاخرى , لكن بغية التطوير وليس التقليد .
3- يجب على المشاركين بالمشروع ان يكونوا ممن يتقنوا للغة php و مع قواعد بيانات Mysql و لا نقبل أي عضو غير هذا
4- يحق لكل المشاركين الحصول على النسخة النهائية للمشروع بشكلها الكامل و يكنه استخدامها فيما يشاء لكن مع بقاء حقوق التصميم للفريق العربي للبرمجة
5- مشروعنا هذا ليس لنتعلم php من البداية , لكن لنعرف كيف نبدأ بتصميم المشاريع الكبيرة

التفاصيل الفنية الدقيقة و التقسيمات ستأتي بعد ان اعرف الشباب الذين يودون المشاركة بالمشروع .

بانتظار ردودكم