تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشروع النسخ الاحتياطي sqllite
#18
(12-07-24, 04:14 AM)Taha Okla كتب : مما تعلمته عن قواعد البيانات :
أنه العمليات المطبقة على بعض الحقول الرقمية تتجاوز سرعتها عدة مرات عما ينفذ على نظيرتها النصية ..
لذلك أهتم كثيراً بنوع الحقل قبل التنفيذ عليه ..
بساطة العمل على هذه الملفات لفت أنتباهي، وكنت فكر بصرف نظري إلى العمل عليها
مقارنة بآكسس ... فأغلب مشاريعي أعتمد بها على قواعد بيانات آكسس لما توفره مايكروسوفت من مستعرض ملفات إحترافي لها..
وسهولة التعامل معها من خلاال مشغلها الأساسي ، بحيث لو حدث خطأ في إدخال أو العمليات على بعض الحقول أنه بإمكاني من خلال 
خصائص مشغل آكسس أن أجد ذاك الخطأ بسرعة وأصلحه. دون الحاجة لأنتظر حتى أصحح برنامجي وأجعل العميل يتأخر ويعطل عمله ...

و عندما أجرب شيء جديد : أحاول أن أجرب عليه كل الحالات التي أحتاجها...
فخلال أولى التجارب ظهرت لي هذه المشكلة...
والله أعلم إن لم يكن هناك ما هو أعظم منها.. ما دام أهم شيء لم يهتموا فيه (أي نوع البيانات المدخلة)..

في بداية تجاربي مع قواعد بيانات sqlite وجدت حديثا كثيرا في المنتديات الاجنبية عن قابلية هذه القواعد للتلف والعطب 
ثم ذهبت اغلب التخمينات ان السبب هو مشاركة القاعدة على الشبكة .لذلك تم الالتفاف على هذه المشكلة بحصر استعمال القاعدة خارج الشبكلات والابتعاد عن المشاركة قدر المستطاع وان كان لا بد فيجب نسخ القاعدة احتياطيا وعلى الدوام 
في النسخ القديمة ظهرت ايضا مشكلة التاريخ في نوع الحقل وتم الالتفاف على هذه المشكلة بحفظ التواريخ على شكل نص ثم الدخول في سلسلة التحويلات واعتقد ان هذا حل غير عملي 
فلا يعقل اذا كانت قاعدة البيانات كبيرة  ان اجبر محرك البحث على  ترجمة وتحويل ملايين السجلات من حقل نصي الى رقمي وخصوصا عند استعمال التعليمة between 
ثم ظهر نوع الحقل الجديد Datetext لان محاولة الالتفاف على المشكلة زادتها تعقيدا خصوصا اذا علمنا ان بعض البرامج تولي اهمية قصوى للتعليمة format اثناء البحث بالتواريخ
Stored procedure ايضا غير موجود اطلاقا ويجب الاستعانة بالجداول المؤقتة كبديل ( يتم انشاؤها برمجيا ومحوها او تدميرها بعد كل عملية ) 
لم اجرب هذه الطريقة ولكن اعتقد في حالة التعامل مع قواعد بيانات كبيرة فان هذا سيشكل عبء اضافي على الذاكرة او على الاقل سيؤثر على زمن استرجاع البيانات
رأيي كمبتدىء ان هذه القواعد تصلح للتخزبن الكمي (ملفات .نصوص.صور...الخ) اكثر منه للتخزين الرقمي (على نحو ما هو موجود في القواعد المحاسبية للشركات) والله اعلم
اعتقد انني سأتوجه الى قواعد بيانات فايربيرد Firebird لاجراء بعض المقارنات عليها ايضا  Shy
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مشروع النسخ الاحتياطي sqllite - بواسطة Kamil - 24-06-24, 08:17 PM
RE: مشروع النسخ الاحتياطي sqllite - بواسطة salamandal - 12-07-24, 08:35 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشروع انشاء قاعدة بيانات sqlite Kamil 13 2,162 02-11-25, 12:44 AM
آخر رد: ba2e44ca9a
  مشروع نظام مكتب المقاولات مصطفى نهشل 1 752 27-09-25, 11:07 PM
آخر رد: ba2e44ca9a
  مشروع تفقيط الأرقام عربي / إنجليزي متعدد العملات [منقول]. asemshahen5 12 17,100 18-07-25, 11:00 AM
آخر رد: amonem
Video [درس فيديو] مشروع سي شارب استخراج النص من الصورة ويدعم اللغه العربية ahmadpal 4 4,900 08-12-24, 06:27 PM
آخر رد: GOGOME
  مشروع يتيح للمستخدم استخراج الألوان من الصور العتيق 1 436 08-06-24, 04:31 PM
آخر رد: Taha Okla
  مشروع ضغط و صيانة قاعدة بيانات Sql Server غزة العزة 0 747 02-06-24, 12:32 AM
آخر رد: غزة العزة
  نقل البيانات من DataGridView إلى ملف Excel في مشروع C# غزة العزة 3 825 22-05-24, 07:10 PM
آخر رد: العتيق
  مشروع تقريب الارقام Kamil 0 537 01-01-24, 09:04 PM
آخر رد: Kamil
  مشروع الاتصال باي سيرقر و تعديل اسم قاعدة بيانات Kamil 0 948 22-12-23, 01:00 PM
آخر رد: Kamil
Video [درس فيديو] مشروع انشاء شاشة ختامية لبرنامجك سبلاش سكرين بالفيجوال ستوديو سي شارب c# ahmadpal 3 3,884 27-02-23, 03:16 PM
آخر رد: محمد عبد

التنقل السريع :


يقوم بقرائة الموضوع: