المشاركات : 4
المواضيع 0
الإنتساب : Oct 2018
السمعة :
0
الشكر: 16
تم شكره 2 مرات في 1 مشاركات
السلام عليكم ورحمة الله وبركاته.
من فترة عملت لإحدى الشركات برنامج (بالسي شارب) ارشيف الكتروني لمستندات شركة يخزن صور المستندات بامتداد JPG في قاعدة بينات SQL SERVER.
وبعد مرور حوالي 3 أشهر امتلآت قاعدة البينات حيث قارب حجمها 10 GB .
رجاء كيف استطيع بالكود أن أغلق قاعدة البيانات الحالية نهاية كل شهر وأفتح قاعدة بينات جديدة باسم الشهر الجديد والعام.
تقبلوا سلفا كل الشكر والتقدير...
المشاركات : 2,329
المواضيع 81
الإنتساب : May 2018
السمعة :
522
الشكر: 14039
تم شكره 5671 مرات في 2269 مشاركات
23-04-19, 09:57 PM
(آخر تعديل لهذه المشاركة : 23-04-19, 10:24 PM {2} بواسطة asemshahen5.)
الحل الأمثل لبرامج تخزن الكثير من الصور و تأخذ الكثير من الحجم ان تقوم بحفظ ملفات الصور في مجلدات منفصلة يحمل كل مجلد اسم الشهر يحوي بداخله ملفات الصور و تحفظ فقط مسار الصورة و اسم الصورة أي المسار كاملا بقاعدة البيانات ليتم استعراضها لاحقا ها كذا تظل قاعدة البيانات تعمل بنشاط و مجلدات الصور تكون مفصولة بقرص أو بمكان تحدده أنت في حال سقوط النظام تظل محمية هذه وجهة نظري ولك الحرية .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
المشاركات : 4
المواضيع 0
الإنتساب : Oct 2018
السمعة :
0
الشكر: 16
تم شكره 2 مرات في 1 مشاركات
شكراً جزيلاً على ردك الشافي والذي يدل على خبرتك الكبيرة في الموضوع.
البرنامج يعمل على شبكة داخلية وأخشى من أي مشاكل تنتج عن جلب الصور من جهاز الى جهاز.
وأعمل حاليا بتوليد قاعدة بيانات جديدة باسم الشهر والعام باستخدام RESTOR باستخدام مكتبة SMO.
بماذا تنصحني استاذي العزيز , بأن أحفظ الصور في مجلدات أم انشئ اجراء يقوم بعمل قاعدة بيانات جديدة؟
تقبل خالص شكري وتقديري وبارك الله فيك.
المشاركات : 103
المواضيع 26
الإنتساب : Apr 2020
السمعة :
4
الشكر: 75
تم شكره 91 مرات في 59 مشاركات
لماذا تقوم بانشاء قاعدة بيانات جديدة قم بانشاء جدول جديد كل سنة جدول اسمه 2019 والذي بعده 2020 وهكذا او كل شهر او شهرين وايضا قم بضغط الصور اذا كانت الصور من السكنر فاكيد حجمها من 5 الى 8 ميغا تستطيع ان تجعلها 1 ميغا بالضغط وبدلك بدل من ثلاث شهور تتحصل على سنة او يزيد