يعد Postgres رائجًا، لكن المطورين لم يفقدوا حبهم لـ MySQL. هذا هو السبب

عقدة المصدر: 874030

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

يعمل مسؤول قاعدة البيانات

الصورة: آي ستوك/غاوديلاب

لقد أصبح عالم البيانات مذهلاً بالنسبة لـ Postgresولسبب وجيه. لقد عززت قاعدة البيانات مفتوحة المصدر ابتكاراتها على مدى السنوات القليلة الماضية، حيث تقدم للشركات الناشئة والمؤسسات على حد سواء بديلاً قويًا ومفتوحًا للشركات القائمة مثل Oracle. ومع ذلك، حتى ونحن نشيد بـ Postgres بحق، فمن الأفضل أن نراقب MySQL. على مدى السنوات القليلة الماضية، يبدو أن MySQL قد خرجت عن دائرة الضوء لا يزال يتجاوز Postgres من حيث القاعدة المثبتة والاعتماد. 

ككاتب مساهم في TechRepublic ستيفن جيه فوغان نيكولز قال، "... أعرف الكثير من الشركات التي تستخدم MySQL أو أشكال مختلفة منها مثل MariaDB، ولا أراهم يبتعدون عنها في أي وقت قريب. إنه يعمل فقط." 

نرى: من البداية إلى النهاية: كيفية نشر خادم قاعدة بيانات MariaDB؛ إنشاء قاعدة بيانات (تك ريبابليك بريميوم)

MySQL: ليست مكسورة، لا تقم بإصلاحها

تمثل فكرة "العمل فقط" جزءًا كبيرًا من الشعبية المستمرة لـ MySQL. وهذا بسبب وعلى الرغم من ملكية أوراكل لقاعدة البيانات. تستمر Oracle في الاستثمار في MySQL (yay!) أو ما يتصل بها من ملكية خاصة الإضافات مثل Heat Wave، حتى كما حدث مسخرة تاريخيا مشروعها الخاص (بوو!). 

وبسبب هذه الاستثمارات المستمرة، تستمر MySQL في تحسين ما كان بالفعل قاعدة بيانات رائعة مفتوحة المصدر. من المؤكد أن الرئيس التنفيذي السابق لشركة MySQL AB (والرئيس التنفيذي الحالي لشركة HackerOne) مارتن ميكوس ربما يبالغ في تقدير حالته عندما جادل، "لا تستخدم MySQL إلا إذا كنت بحاجة إلى سرعة وقابلية توسع ومتانة لا مثيل لها"، ولكن الحقيقة هي أن MySQL، بعد عقود من إصدارها الأول (1995)، تظل قاعدة بيانات رائعة.  

والأهم من ذلك، أنها أيضًا قاعدة بيانات تناسب عالم SQL الذي نشأ عليه معظم محترفي قواعد البيانات. لقد شهدنا ازدهار شعبية ما يسمى بقواعد بيانات NoSQL مثل MongoDB وApache Cassandra، لكن قواعد البيانات الارتباطية تظل هي قلب الكثير من حوسبة المؤسسات. ل المطورين الذين يرغبون في استخدام مهارات SQL التي ربما تعلموها مع Oracle وSQL Server، ولكن التعليمات البرمجية غير المقيدة بقيود الملكية، غالبًا ما يلجأون إلى MySQL.

وبالنسبة للعديد من المطورين، لم يكن هناك سبب كافٍ للانتقال من MySQL إلى Postgres، بغض النظر عن شعبيتها المتزايدة.

MySQL: ليست هناك حاجة للمغادرة

"أعتقد أن قاعدة MySQL المثبتة تتفوق على PostgreSQL ويستمر هذا الزخم. لا تزال MySQL هي خياري الأمثل إذا كنت بحاجة إلى طريقة رخيصة ومبهجة لتخزين البيانات التي أرغب لاحقًا في القيام بشيء آخر بها. وأشار نيك هيوديكر. هذه القاعدة المثبتة هي إلى حد كبير نتيجة للتاريخ: حصل العديد من المطورين على أول تجربة لقاعدة بيانات كاملة المواصفات ومفتوحة المصدر مع MySQL، اقترح دومينيك رافيتا. 

منذ ذلك الحين، واصل الملايين من المطورين اللجوء إلى MySQL. لماذا لم ينتقلوا إلى Postgres؟ بعض، بطبيعة الحال، ولكن كما وضعه أحد المطورين"، "MySQL أسهل. الأمر ليس أسهل بكثير، ولكن بالنسبة لتطبيق الويب العادي [إنشاء، قراءة، تحديث، حذف]، فإن تجربة أول 5 دقائق تكون أفضل." يعكس هذا تجربة Heudecker: حيث تسهل MySQL على المطور النهوض والتحرك. قد لا تكون أفضل قاعدة بيانات للوظائف الغامضة، Goran Opacic محمد، ولكن "MySQL فائق الأداء وذو صلة بكل الأشياء ذات الصلة بالمستخدمين." 

باختصار، MySQL لن تذهب إلى أي مكان. MySQL ليست قاعدة البيانات الأكثر شعبية استطلاع مطوري Stack Overflow لعام 2020 (هذا التمييز يعود إلى Redis)، ولكنه خيار موثوق به وآمن للمطورين. لقد كان موجودًا منذ أكثر من 25 عامًا. الاحتمالات جيدة جدًا أنه سيظل موجودًا لمدة 25 عامًا أخرى.

الإفصاح: أنا أعمل لدى AWS ، لكن الآراء الواردة هنا ملكي.

انظر أيضا

المصدر: https://www.techrepublic.com/article/postgres-is-hot-but-developers-havent-lost-their-love-for-mysql-heres-why/#ftag=RSS56d97e7

الطابع الزمني:

اكثر من مطور في TechRepublic