في هذا الوحدة، ستقوم بإنشاء قاعدة بيانات MySQL لموقع WordPress الخاص بك. قبل إنشاء قاعدة البيانات الخاصة بك، دعنا نتعرف لماذا يحتاج WordPress إلى قاعدة بيانات MySQL ولماذا يُعتبر Amazon RDS خيارًا جيدًا لاحتياجات قاعدة البيانات الخاصة بك.
الوقت اللازم لاستكمال الوحدة: 5 دقائق
WordPress هو نظام مرن لإدارة المحتوى لإنشاء المدونات ومواقع التجارة الإلكترونية ولوحات المناقشة وغير ذلك المزيد. بغض النظر عن موقع الويب الذي تنشئه، سيكون لديك محتوى لتخزينه. وفي المدونة، سيكون ذلك بمثابة المنشورات والتعليقات في المدونة. فمثلاً في موقع للتجارة الإلكترونية، سيكون عبارة عن المنتجات وحسابات المستخدم.
يجب تخزين هذا المحتوى بشكل دائم في مكان ما. WordPress يستخدم MySQL لتخزين هذا المحتوى. الكثير من البيانات في تطبيق WordPress هي بيانات هرمية مركبة. على سبيل المثال، قد يحتوي تطبيقك على منشورات مدونة تحتوي على تعليقات أرسلها المستخدم. تعد قاعدة البيانات الارتباطية خيارًا جيدًا لتخزين البيانات الهرمية مثل هذه. علاوة على ذلك، فإن MySQL تعد قاعدة البيانات مفتوحة المصدر الأكثر شيوعًا، وهي اختيار موثوق به وبأداء يتناسب مع هذا التطبيق.
تستخدم العديد من أدلة التثبيت في WordPress قاعدة بيانات MySQL الموجودة على نفس الخادم الذي عليه تثبيت WordPress. على الرغم من أن ذلك قد يكون سببًا كافيًا للبدء، إلا أنه توجد عدة أسباب قد تجعلك لا تريد أن تكون قاعدة بيانات MySQL الخاصة بك على نفس الخادم الذي عليه تثبيت WordPress:
● سوف تتنافس MySQL وWordPress على حوسبة الموارد على الخادم نفسه، مما قد يضر بأداء موقعك.
● لن تتمكن من توسعة WordPress أفقيًا بإضافة خوادم WordPress إضافية مع زيادة رواج موقعك.
● أنت مسؤول عن جميع مهام صيانة قاعدة البيانات، بما في ذلك النسخ الاحتياطي لقاعدة البيانات وترقيات الأمان.
وباستخدام Amazon RDS for MySQL، تتلاشي تلك المخاوف. ستكون قاعدة بياناتك على مثيل منفصل عن تثبيت WordPress الخاص بك، لذلك لن تتنافس على الموارد. علاوة على ذلك، يمكنك إنشاء العديد من عمليات تثبيت WordPress التي تتصل بمثيل MySQL واحد على RDS، مما يسمح لك بتوسيع موقعك أفقيًا. أخيرًا، يحتوي Amazon RDS for MySQL على نسخ احتياطية تلقائية وتصحيحات أمان لمساعدتك في إدارة قاعدة البيانات الخاصة بك.
في الخطوات أدناه، ستبدأ تشغيل قاعدة بيانات MySQL باستخدام وحدة الإدارة في AWS.