قبل أن تختار نظام قواعد البيانات.
#1
السلام عليكم ورحمة  الله وبركاته.
أصبح عالم المعلوماتية و بخاصة في مجال تسيير قواعد البيانات ، يزخر بكم هائل من أنواع نظم قواعد البيانات.
فيقف المبتدئ (مثلي) حائرا في أمره ، أي نظام يختاره ....
فلربما اختار واحدا منها ، وبعد أن قطع شوطا لا يستهان به في البرمجة انتابه الندم على اختياره وحدث نفسه أنه لو اختار نظاما آخر لكان خيرا له ، وهكذا يظل المسكين في حيرة من أمره ، مثلما مررت به في مشواري للبرمجة.
في بداية الأمر كنت أتعامل مع  البارادوكس (Paradox)  كانت فعلا رائعة وسهلة ، لكن مع تزايد حجم البيانات و كثرة طلبات الزبائن  و تطور الهائل في أنظمة التشغيل و أجهزة الكمبيوتر و ظهور الألواح الإلكتورنية (Tablet)   ، و أيضا مع تطور سرعة الإنترنت ،
ناهيك عن التطور الرهيب للغات البرمجة (كما هو الحال في لغة الدلفي) ....
قلت أصبح لزاما علي أن أنتقل إلى نظام قواعد البيانات آخر يساير هذا التطور انتقلت إلى الأكسس ثم إلى Sql Server    و بعدها إلى Interbase ....
بعد هذا المشوار البسيط و الذي دام أكثر من ثلاثة عشر سنة ، بدا لي أن أكتب هذا الكلمات لعلها تفيد إخواني ممن أراد الخوض في مجال برمجة قواعد البيانات.
وهذه النقاط غير مرتبة ، فربما رآها غيري بترتيب آخر.
فأقول و بالله التوفيق ،
قبل أن تختار نظام قواعد البيانات عليك  :

1-النظر في  شهرة هذا النظام ،  فمن غير المعقول و أنت في بداية الطريق أن تستعمل نظام قواعد بيانات غير مشهور لأجل أن صاحب لك حدثك عنه و عن قدراته ، فتجد نفسك مأسورا في النقاط  التي سأشير إليها في ما يلي .

2- التوثيق  (Documentation):

وأقصد به الشرح الوافي و الكافي لكيفية استعمال هذا النظام و الأولى أن يكون هذا الوثيق من الشركة التي تصدر هذا النظام.  و لا يهمك  لغة كتابة التوثيق ، لأن بعض الإخوة يقف عند حاجز اللغة (كالإنجليزية) و ينسى صديقه الوفي Google   للترجمة .
وأما إن كانت هناك كتب أخرى لخبراء في هذا النظام ، فحتما هذا سيزيدك من الرغبة في اختيار هذا النظام.

3- المنتديات :
انظر في الشبكة العنكبوتية ، هل هناك عدد كاف من المنتديات التي تدارس و تطرح مشاكل و حلول لهذا النظام الذي عزمت على استعماله؟

4- وسائل الاتصال :
بمعنى كيف يمكن الاتصال بهذا النظام  عن طريق لغة البرمجة التي تستخدمها ؟ هل هناك مكونات اتصال مباشرة (Native)   أو وسائط أخرى مثل ODBC  .

5- 
ربما أنهيت برنامجك و عندما أردت تثبيت برنامجك عند زبونك ، اكتشفت أن زبونك يستعمل نفس نظام قواعد البيانات و لكن ربما إصدار قديم أو أحدث من إصدارك ،
فكيف تعمل حينها ؟ [صورة: 356160539.gif]
هل ستفرض على الزبون شراء جهاز مستقل لتثبيت برنامجك (و لا أظنك ستفعل ذلك) ؟
أم هل ستفرض على زبونك استعمال إصدار نظام القواعد البيانات الذي تستخدمه ، مما قد يسبب توقف البرامج التي يستعملها زبونك من قبل ؟
هنا تأتي نقطة مهمة و هي ال multi Instance  ، بمعنى أنك تستطيع أن تثبت على جهازك عدة نسخ (أو إصدارات) من نظام قواعد بياناتك دون مشاكل  (Conflit)   .
فهل نظامك يسمح بهذه الخاصية أم لا؟

6- وسائل إصلاح قواعد البيانات :
مما لا شك فيه أن قاعدة بياناتك مثلها مثل أي ملف على الكمبيوتر معرض للتلف ، جراء أعطاب في الجهاز ، الانقطاع المتكرر و المفاجئ للتيار الكهربائي ، أو حتى سوء التعامل البرمجي (أي من طرفك أنت المبرمج).
فلا بد أن تبحث في هذه الحالة ، هل لنظامك وسائل وبرامج (حتى و إن كانت غير مجانية)  لإصلاح قاعدة بياناتك.
هذه النقاط كتبتها على عجالة عسى ربي أن ينفع بها.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 9 users say قال شكرا ل أبو معاذ على المشاركة المفيدة
  • محمد عبد العزيز, bassem_43, لؤي, wadoud, kito, azertyuihayat2013, Snyder, h-farid, ELARAPY
#2
السلام عليكم
بارك الله فيك على ما أفضت من معلومات ..
نقط أخرى تؤخذ بعين الإعتبار كـ:الثمن . الدعم 
بالنسبة للمبرمج كلما جرب أكثر من قاعدة كان أفضل لعمل مقارنة من جهة يكون في فسحة من إختياره لأن مثلا هناك برامج لا تحتاج لقواعد قوية من حيث الامان السعة فلماذا تتعب نفسك بإستخدام قاعدة قوية و أكثر تعقيد؟؟
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
[-] كل من 3 users say قال شكرا ل لؤي على المشاركة المفيدة
  • kito, أبو معاذ, azertyuihayat2013
#3
السلام عليكم
مدخل رائع , أحببت فقط ان أضيف فيما يخص شهرة قواعد البيانات هذا الموقع الذي يرصدها وفق شروط
عدد  المواقع المهتمة في الشبكة
عدد عروض العمل
الشعبية خلال مواقع التواصل...
إذ يظهر أن اوركل تحتل الصدارة .....
http://db-engines.com/en/ranking
الخوف من أي محاولة جديدة طريق حتمي للفشل.
[-] كل من 3 users say قال شكرا ل wadoud على المشاركة المفيدة
  • kito, أبو معاذ, ELARAPY
#4
طبعا اوراكل هي التي تحتل القمة دائما
رغم انها ليست مجانية و لكن بقى هي الاقوى على الاطلاق
لا يلتقي المظهر و الجوهر دائما


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم