Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

ما هي افضل قواعد البيانات التي يفضل أستخدامها عند بناء انظمة الويب Web Application?ولماذا؟

user-image
Question added by khalid alkhirbash , Development Manager , Capital Solutions company
Date Posted: 2013/11/21
مجاهد الطيب عبيد
by مجاهد الطيب عبيد , مطور برامج , بلدية محافظة محايل عسير

بلا شك افضل MySql لمرونتها وكفائتها العالية

Deleted user
by Deleted user

أظن أن افضل قواعد البيانات التي يفضل أستخدامها عند بناء انظمة الويب Web Application هي الأوراكل عن طريق ال Apex

Mohammed Hantour
by Mohammed Hantour , AI Team Lead , NCGR

في البداية لازم نعرف أنواع قواعد البيانات لانه في عدة أنواع هيكلية لقواعد البيانات الشبكية والهرمية والعلائقية والكائنية ... إلخ.

 

والنوع المشهور وهي قواعد البيانات العلائقية Relational Database  زي Oracle , SQL Server ، MySQL .

وسميت علائقية لانها معتمدة علي تخزين البيانات في جداول ... والجداول بينها علاقات ربط .

 

اما قواعد البيانات الكائنية او OOP Database فدي من اسمها قاعدة معتمدة على الكائنات في بنيتها .

 

وفي نوع من قواعد البيانات اسمه Document Oriented Database ودي المتعارف عليها باسم No SQL ... اختصارا لـ Not Only SQL ... ودي بيتم تخزين البيانات فيها علي هيئة ملفات بصيغ مشهورة زي الـ xml و json وغيرها .

 

طيب علشان تحدد اي قاعدة بيانات افضل للويب ابلكيشن لازم تحدد الاول وظيفة الويب ابلكيشن فمثلا في بعض الاحيان لما يتعامل الابلكيشن مع بيانات كثيرة موزعة علي أكثر من خادم ففي هذه الحالة تحتاج لاستخدام  No SQL  بدلا من قواعد البيانات ذات الجداول العلائقية ودا الي بيسخدمه موقع زي الفيس بوك مثلا , بينما لو انت بتتعامل مع ابلكيشنز متخصصة اكتر زي ابلكيشن يعمل في شركة او جهة ففي الحالة دي Relational Database افضل لك وتبدأ تدخل في اعتبارات اخري زي التكلفة والادارة والصيانة فتبدأ تفاضل بين Oracle , SQL Server ، MySQL .

 

اعتبارات زي /

*) قاعدة بيانات اوراكل هتحتاج license معينة لازم تحصل عليها , وتكلفتها مش كل الاشخاص او الشركات تتحملها علشان كدا تصلح للأماكن الكبيرة زي الجامعات او الجهات الحكومية او الشركات الضخمة .

*) لو ويب ابلكيشن باحدي لغات مايكروسوفت فهيكون قاعدة البيانات علي الارحج هي MS SQL وفي منها نسخ كتيرة .... لو استخدمت express edition فاعرف انه اقصي حجم للداتا بيز هيكون4 جيجا (تم رفعه لـ10 جيجا في سكول2008 r2  و سكول2012) .... لو استخدمت نسخ تانية علشان تخزن داتا اكتر فهتدخل في تكلفة اعلي .

*) My SQL هي اوبن سورس لو انت ناوي تستخدم حاجة اوبن سورس في عمل الويب ابلكيشن زي الـ php او غيرها .

Deleted user
by Deleted user

ماي سكويل

Faress ElFarissi
by Faress ElFarissi , مطور , Ideal Consult

صديقي , كل نظام يفضل له نوع حسب الحجم ... لكن هي قاعدة MySQL الأكثر شعبية و عملية

More Questions Like This