تم الاندماج مع الموقع الرسمي لمشروع المكتبة الشاملة وقد يتم الاستغناء عن هذا النطاق قريبا

فصول الكتاب

[أقتراح بشأن محرك قواعد البيانات]

ـ[أبو عبدالله العمر]ــــــــ[23 - 02 - 09, 03:00 ص]ـ

السلام عليكم ورحمة الله وبركاته

أخي الفاضل نافع والاخوة جميعاً بارك الله في جهودكم وسدد خطاكم ونسأل الله لنا ولكم التوفيق والسداد

أحببت ان اضع اقتراحي هنا لكي يشارك الجميع فيه الا وهو تغيير محرك قواعد البيانات الحالي MS Access بمحرك قواعد بينات أفضل حسب التالي:-

1 - MySQL ( مجاني)

2 - Sql Server 2005 Express ( مجاني)

3 - Sqlite ( مجاني)

4 - Fire Bird ( مجاني)

وهناك خيارات أخرى مجانية ومدفوعة

يعيب الخيار الثالث هو انه ليس لديه خادم مما يعني انه لن يعمل بالشكل المطلوب من خلال الشبكة (كما هو الحال في access) أما من ناحية الأداء والسرعة فهو يتفوق على ال Access بمراحل ومن يجرب أحد هذه المحركات السابقة لا يصدق فرق السرعة والثبات اذا كنا نتكلم عن 1000 أو 2000 كتاب ربما الفرق بسيط ولكن عندما يكون لديك أكثر من 200000 سجل هذا يعني أن Access ستكون في سبات عميق لمدة أكثر من 15 أو ربما 30 دقيقة في البيانات الضخمة بينما في المحركات الأخرى بثواني ستحصل على المطلوب وكما نعلم أن أهم ما في الشاملة هو البحث ولا يمكن الاستفادة من البحث اذا كان بطيئ ومزعج وأظن الجميع لاحظ بطئ البحث حتى بعد الفهرسة التي ربما جلست تنتظرها تنتهي أيام:)

فأرجو ان يجد هذا الإقتراح قبولا منكم , عندما كانت الشاملة في بداياتها لابأس أما الآن نحن مقبلين على تطوير كبير فيها فعنصر سرعة استخراج المعلومة مهم جدا خصوصا اذا كان هناك بديل ليس فقط أفضل بل لا يوجد مقارنة بينه وبين السابق

لا شك أن أي تطوير له ايجابيات وله سلبيات نبدأ بالإيجابيات:

1 - محرك بحث جديد أسرع بمراحل من الحالي

2 - من الممكن تضمينه من خلال الشاملة (أعني برمجيا لن يتطلب جهداً كبيراً الى حد ما)

3 - أمان أكثر للبيانات في حال حدوث مشكلة مفاجئة لقاعدة البيانات

4 - صغر ملحوظ لحجم قاعدة البيانات بالنسبة ل sqlite يصل الى 40% تقريباً أقل أي اذا كان لدينا10 جيجا ستكون مع التغيير ستكون 6 جيجا فقط

5 - لا داعي لجعل كل كتاب له قاعدة بيانات مستقلة ممكن جعل كل تصنيف له قاعدة بيانات مستقلة أو حصرها كلها في قاعدة واحد أفضل من أجل المحافظة على الأداء

6 - عمل قاعدة البيانات في نظام Windows ونظام Linux اذا كنا نتكلم عن MySQL أو Sqlite أو Firebird ( هذه النقطة ربما لا تفيد كثيراً لان البرنامج تمت برمجته ب VB6 وهي لا تعمل على Linux إلا عن طريق محاكي لنظام ويندوز)

السلبيات:

1 - جميع الكتب الحالية لابد من إعادة ادخالها من جديد وفهرستها من جديد (لكن من الممكن أن يتم ذلك أليا برمجيا)

2 - سيزيد حجم الشاملة (البرنامج) تقريبا 50 ميجا أو ربما أكثر (في حالة الخيار الأول والثاني)

3 - موضوع المحمولية للشاملة سيتخفي الا اذا تم استخدام الخيار الثالث أو الرابع

4 - تحتاج تعديل برمجي كبير لكنه ليس بالصعب

مجرد افكار وخبرات اطرحها للجميع سواء استخدمت في الشاملة ام لم تستخدم لعله يستفيد منها كل من يريد انشاء مشروع اسلامي جديد

ـ[الطيماوي]ــــــــ[25 - 02 - 09, 01:32 ص]ـ

أنا معك فيما ذكرت فسرعة البحث أصبحت مسألة مهمة ينبغي أخذها في الاعتبار

وإن لم يتم التنبه لها من الآن قد يؤدي ذلك لنسف البرنامج كله والبدء به من جديد ومن ثم ضياع العديد من الجهود المبذولة في عدد كبير من الكتب.

ـ[سيدي محمد اندي]ــــــــ[05 - 06 - 09, 08:03 ص]ـ

جزاكم الله خيرا على هذه الاقتراحات

ومبارك عليكم تغيير اسمكم من ابي راكان الوضاح الى اسمك الحالي

ـ[أبو عبد الله الغيني]ــــــــ[15 - 06 - 09, 12:49 ص]ـ

بسم الله الرحمن الرحيم

جزاكم الله خيرا على هذه التنبيهات المفيدة، جعلها الله في موازين حسناتكم، ورفع بها درجاتكم في الآخرة والأولى.

فعلا، أؤيد هذه الفكرة وأمثالها، مما يجعل الشاملة أكثر تطورا، وأكثر استخداما في جميع أنظمة التشغيل.

ـ[أبو أحمد الحربي السلفي]ــــــــ[28 - 05 - 10, 09:17 م]ـ

أما من ناحية الأداء والسرعة فهو يتفوق على ال Access بمراحل ومن يجرب أحد هذه المحركات السابقة لا يصدق فرق السرعة والثبات اذا كنا نتكلم عن 1000 أو 2000 كتاب ربما الفرق بسيط ولكن عندما يكون لديك أكثر من 200000 سجل هذا يعني أن Access ستكون في سبات عميق لمدة أكثر من 15 أو ربما 30 دقيقة في البيانات الضخمة بينما في المحركات الأخرى بثواني ستحصل على المطلوب وكما نعلم أن أهم ما في الشاملة هو البحث ولا يمكن الاستفادة من البحث اذا كان بطيئ ومزعج وأظن الجميع لاحظ بطئ البحث حتى بعد الفهرسة التي ربما جلست تنتظرها تنتهي أيام

هل أنت متأكد من هذه المعلومات

لقد حولت قاعدة بيانات من نوع Access إلى Sqlite فكان الحجم أكبر وسرعة البحث مماثله للأكسس إذا لم تكن أقل

وحولتها أيضا لـ Sql Server وكان الحجم أضعاف

¥

تعرف على الموسوعة الشاملة للتفسير