قواعد البيانات للغة PHP

قواعد البيانات الاشهر استخدامًا للغة PHP لمطوري الويب

سنتحدث اليوم عن نظم قواعد البيانات المستخدمة فى لغة php

مما لاشك فيه ان لغة PHP من اكثر اللغات انتشارًا فى العالم مؤخرًا فاكثر من 80 بالمائة من مواقع الويب مبنية على هذه اللغة الشهيرة.

وتستخدم PHP لانشاء مواقع تفاعلية وديناميكة وهى لغة تعمل على الخادم او Server الذى يستضيف تطبيق الويب.

اي انه عند ارسال مستخدم الموقع لطلب Request يطلب من خلاله عرض نتائج البحث لكلمة معينة مثلًا فان الخادم يقوم بمعالجة الطلب عن طريق PHP ويقوم بالبحث فى قاعدة البيانات عن الكلمة ثم يعود إلى الموقع بالخرج النهائى فى شكل HTML , CSS اي ان مستخدم الموقع يرى المخرج النهائى.

ونلاحظ هنا دور قاعدة البيانات المهم فى هذه العملية , فقاعدة البيانات هى اساس حيوي للمواقع الحديثة فعن طريقها يمكن تخزين محتوي الموقع بشكل يسهل الوصول إليه عن طريق لغات من جهة الخادم مثل PHP.

لمعرفة المزيد عن PHP

يظن الكثير ان لغة PHP تدعم نظام قواعد البيانات الشهيرة MySQL فقط , وذلك نظرًا للشهرة الواسعة لاستخدامهم معًا.

ولكن الحقيقة ان PHP تدعم الكثير من نظم قواعد البيانات الاخرى والتى فى بعض الاحيان تضظر كمطور PHP للتعامل مع قواعد البيانات هذه , نظرًا لتميز بعض نظم إدارة قواعد البيانات فى بعض النواحى عن نظم اخرى.

وسيكون تركيزنا فى هذه المقالة تقديم نبذة عن اشهر قواعد البيانات التى تدعمها لغة PHP.

إليك اشهر قواعد البيانات المستخدمة فى لغة php

نظام قواعد البيانات MySQL

يعد النظام الاشهر للاستخدام مع PHP وهى مفتوحة المصدر ويمكن استخدامها بشكل مجانى تمامًا كما يوجد منها نسخ مدفوعة ايضًا.

الكثير من تطبيقات PHP الشهيرة تسخدم MySQL امثلة على هذه التطبيقات : WordPress, Drupal , Magento وغيرها من المواقع الشهيرة مثل Wikipedia , Facebook , Google.

ويمكنك الحصول على واجهة لتطبيقك عن طريق استخدام workbench للحصول على تحكم لقاعدة البيانات الخاصة بك.

ويمكن الحصول على بيئة مثل Xampp للتجريب والتطوير على جهاز الكمبيوتر الخاص بك عن طريق انشاء سيرفر محلى على الجهاز مثبت عليه كلًا من PHP و MySQL لتطوير تطبيقاتك بكل سهولة.

و لغة PHP تدعم MySQL بشكل افتراضى.

لمعرفة المزيد عن MySQL

نظام قواعد البيانات PostgreSQL

وهى من المشاريع مفتوحة المصدر القوية تحت رخصة BSD وتعنى الاستخدام الحر فى الاعمال التجارية والشخصية , انشاءت عام 1995وتعد اليوم من نظم قواعد البيانات القوية والمنافسة فى السوق.

ويستخدمها الكثير من المواقع الكبيرة مثل موقع WhitePages وموقع الطقس التابع للبحرية الامريكية weather.gov.

ولمعرفة المزيد عن مميزات PostgreSQL

نظام Oracle Database

من قواعد البيانات القوية والتى تستخدمها الشركات الكبيرة بكثرة , وهى مشهور لخوادم ويندوز ولينكس , ومن اهم ميزات اوريكال هى التعامل مع كم كبير من البيانات.

ويمكن توصيل Oracle ب PHP عن طريق اضافة OCI8 عن تفعيل الاضافة فى نسخة PHP يمكن الحصول على دوال مثل oci_connect واعطاءها بيانات الاتصال وانشاء الاتصال oci_close لفصل الاتصال.

ويمكنك معرفة المزيد عن هذه الاضافة هنا فى الموقع الرسمى لPHP.

إليك قائمة بنظم ادارة قواعد بيانات اخرى تدعمها لغة PHP

  • SYBASE
  • IBM-DB2
  • Cubrid
  • DB++
  • dBase
  • filePro
  • FireBird/InterBase
  • FrontBase
  • Informix
  • Ingres
  • MaxDB
  • Mongo
  • mSQL
  • Ovrimos SQL
  • Paradox
  • SQLite
  • SQLite3
  • SQLSRV
  • Tokyo Tyrant

وفى الاخير استخدامك لنظام معين لقواعد البيانات فى مشاريعك يعتمد على معرفة ميزات وعيوب كل نظام ومدى ملائمته للمشروع الخاص بك.

كان هذه سرد لاشهر نظم ادارة قواعد البيانات المستخدمة مع لغة PHP ونتمنى الاستفادة للجميع وشكرًا.

اشترك فى القائمة البريدية

عن الكاتب

شارك على وسائل التواصل

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *