استضافات وسيرفرات

ما هو MySQL

ما هو MySQL|ما هو MySQL

ما هو MySQL

ما هو MySQL ،MySQL هو نظام مفتوح المصدر لإدارة قواعد البيانات العلائقية SQL تم تطويره ودعمه بواسطة Oracle. هذه هي الإجابة القصيرة المكونة من جملة واحدة على سؤال “ما هو MySQL” ، ولكن دعنا نقسم ذلك إلى مصطلحات أكثر ملاءمةً للإنسان.

قاعدة البيانات هي مجرد مجموعة منظمة من البيانات المنظمة لسهولة الاستخدام والاسترجاع. بالنسبة إلى موقع WordPress ، هذه “البيانات” عبارة عن أشياء مثل نص منشورات مدونتك ، ومعلومات عن جميع المستخدمين المسجلين في موقعك ، والبيانات التي تم تحميلها تلقائيًا ، وتكوينات الإعدادات المهمة ، وما إلى ذلك. يعد MySQL نظامًا شائعًا واحدًا يمكنه تخزين هذه البيانات وإدارتها نيابة عنك ، وهو حل قاعدة بيانات شائع بشكل خاص لمواقع WordPress.

 

 

ما هي MySQL ؟ بتفاصيل اكثر

تم إطلاق MySQL في الأصل في عام 1995. ومنذ ذلك الحين ، مرت بتغييرين في الملكية / الإشراف ، قبل أن ينتهي بها المطاف في شركة Oracle Corporation في عام 2010. بينما تتولى Oracle المسؤولية الآن ، لا تزال MySQL برنامجًا مفتوح المصدر ، مما يعني أنه يمكنك استخدامه وتعديله بحرية.

يأتي الاسم من تجميع “My” – اسم ابنة الشريك المؤسس – مع SQL – وهو اختصار لـ Structured Query Language ، وهي لغة برمجة تساعدك على الوصول إلى البيانات وإدارتها في قاعدة بيانات علائقية.

 

لفهم كيفية عمل MySQL ، من المهم معرفة مفهومين متصلين:

  • قاعدة بيانات علائقية
  • نموذج خادم العميل
  • قواعد البيانات العلائقية

عندما يتعلق الأمر بتخزين البيانات في قاعدة بيانات ، هناك طرق مختلفة يمكنك استخدامها. تختار MySQL أسلوبًا يسمى قاعدة البيانات العلائقية.

باستخدام قاعدة البيانات الارتباطية ، يتم تقسيم بياناتك إلى عدة مناطق تخزين منفصلة – تسمى الجداول – بدلاً من تجميع كل شيء معًا في وحدة تخزين كبيرة واحدة. على سبيل المثال ، لنفترض أنك تريد تخزين نوعين من المعلومات:

العملاء – الاسم والعنوان والتفاصيل وما إلى ذلك. ما هو MySQL

الطلبات – مثل المنتجات التي تم شراؤها ، والسعر ، ومن قام بالطلب ، وما إلى ذلك.

إذا حاولت تجميع كل هذه البيانات معًا في وعاء واحد كبير ، فستواجه بعض المشكلات مثل:

  • بيانات مختلفة – تختلف البيانات التي تحتاج إلى جمعها لطلب ما عن تلك الخاصة بالعميل.
  • بيانات مكررة – لكل عميل اسم ، ولكل طلب أيضًا اسم العميل. تتسبب معالجة هذه البيانات المكررة في الفوضى.

لا توجد منظمة – كيف يمكنك ربط معلومات الطلب بمعلومات العميل بشكل موثوق؟ ما هو MySQL

لحل هذه المشكلات ، ستستخدم قاعدة البيانات العلائقية جدولًا منفصلاً للعملاء وجدولًا منفصلاً آخر للأوامر. ومع ذلك ، ربما تريد أيضًا أن تكون قادرًا على قول “أرني جميع الطلبات الخاصة بجون دو”. هذا هو المكان الذي يأتي فيه الجزء العلائقي.

باستخدام شيء يسمى “مفتاح” ، يمكنك ربط البيانات من هذين الجدولين معًا حتى تتمكن من معالجة البيانات ودمجها في جداول مختلفة حسب الحاجة. من المهم ملاحظة أن المفتاح ليس اسم العميل. بدلاً من ذلك ، يمكنك استخدام شيء فريد بنسبة 100٪ ، مثل رقم معرّف رقمي.

إذا سبق لك الاطلاع على قاعدة بيانات موقع WordPress الخاص بك ، فسترى أنها تستخدم هذا النموذج العلائقي ، مع تقسيم جميع بياناتك إلى جداول منفصلة.

بشكل افتراضي ، يستخدم WordPress 12 جدولًا منفصلاً ، لكن العديد من إضافات WordPress ستضيف أيضًا جداولها الخاصة. على سبيل المثال ، تحتوي قاعدة بيانات موقع WordPress أدناه على 44 جدولًا منفصلاً!

ما هو MySQL

ما هو MySQL

لإنهاء هذا المفهوم العلائقي ، دعنا نجعله خاصًا بـ WordPress .

يخزن WordPress منشورات المدونة في جدول wp_posts والمستخدمين في جدول wp_users. ومع ذلك ، نظرًا لأن هذين الجدولين متصلين بواسطة مفتاح ، يمكنك ربط حساب كل مستخدم بجميع مشاركات المدونة التي كتبها كل مستخدم.

 

نموذج خادم العميل – ما هو MySQL

بالإضافة إلى كونها نظام قاعدة بيانات علائقية ، تستخدم MySQL أيضًا شيئًا يسمى نموذج خادم العميل.

جزء الخادم هو المكان الذي توجد فيه بياناتك بالفعل. من أجل الوصول إلى هذه البيانات ، على الرغم من ذلك ، تحتاج إلى طلبها. هذا هو المكان الذي يأتي فيه العميل.

باستخدام SQL – لغة البرمجة التي ذكرناها سابقًا – يرسل العميل طلبًا إلى خادم قاعدة البيانات للحصول على البيانات التي يحتاجها العميل.

على سبيل المثال ، إذا قام شخص ما بزيارة منشور مدونة على موقعك ، فسيرسل موقع WordPress الخاص بك طلبات SQL متعددة إلى خادم قاعدة البيانات للحصول على جميع المعلومات التي يحتاجها لتسليم منشور المدونة إلى متصفح الويب الخاص بهذا الزائر. سوف:

إذا كنت تريد أن ترى بالضبط أنواع طلبات قاعدة البيانات التي يتم إجراؤها بواسطة موقع WordPress الخاص بك ، فيمكنك استخدام مكون إضافي مجاني رائع يسمى Query Monitor لمعرفة التفاعل الدقيق بين موقع WordPress الخاص بك (العميل) وخادم قاعدة البيانات

 

ما هي MySQL؟

MySQL هو نظام إدارة قواعد بيانات علائقية مفتوح المصدر. بالنسبة إلى مواقع WordPress ، فهذا يعني أنه يساعدك على تخزين جميع منشورات المدونة والمستخدمين ومعلومات المكونات الإضافية وما إلى ذلك.

 

يخزن هذه المعلومات في “جداول” منفصلة ويربطها بـ “المفاتيح” ، وهذا هو سبب كونها علائقية.

عندما يحتاج موقع WordPress الخاص بك إلى الوصول إلى هذه المعلومات ، فإنه يرسل طلبًا إلى خادم قاعدة بيانات MySQL باستخدام SQL (هذا هو نموذج خادم العميل).

يستخدم موقعنا MariaDB وليس MySQL. ومع ذلك ، فإن MariaDB هو تفرع من MySQL من أحد مؤسسي MySQL ويقدم إمكانية التشغيل البيني البديلة ، بالإضافة إلى بعض تحسينات الأداء. على هذا النحو ، تنطبق جميع المفاهيم الأساسية في هذه المقالة أيضًا على MariaDB.

إذا كنت تستضيف في موقعنا ، فنحن نقدم لك الوصول المباشر إلى قاعدة البيانات ، بالإضافة إلى القدرة على استخدام أدوات إدارة قواعد البيانات مثل phpMyAdmin.

وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:

  • مساعدة فورية من خبراء استضافة WordPress ، 24/7.
  • تكامل Cloudflare Enterprise.
  • يصل الجمهور العالمي إلى 29 مركز بيانات حول العالم.
  • التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

كل ذلك وأكثر من ذلك بكثير ، في خطة واحدة بدون عقود طويلة الأجل ، وعمليات الترحيل المدعومة ، وضمان استرداد الأموال لمدة 30 يومًا. تحقق من خططنا أو تحدث إلى قسم المبيعات للعثور على الخطة المناسبة لك.

في نهاية هذا المقال نكون قد تعرفنا على MySQL

ما هو خادم الويب Apache

 

اترك تعليقاً