MariaDB vs MySQL - الفرق بينهما
الفرق الرئيسي بين MariaDB و MySQL
- MariaDB لديها 12 محرك تخزين جديد، في حين MySQL لديها عدد أقل من محركات التخزين.
- MariaDB يحتوي على تجمع اتصالات أكبر، يدعم ما يصل إلى 200,000+ اتصال، بينما MySQL لديه تجمع اتصال أصغر.
- مقارنة MariaDB مقابل MySQL الأداء، في MariaDB، النسخ المتماثل أسرع، بينما في MySQL، النسخ المتماثل أبطأ.
- MariaDB مفتوحة المصدر، في حين MySQL يستخدم بعض التعليمات البرمجية الخاصة في إصدار Enterprise الخاص به.
- MariaDB لا يدعم إخفاء البيانات والأعمدة الديناميكية، بينما MySQL يدعمها.
- مقارنة MariaDB إلى MySQL, MariaDB أسرع من MySQL.

وهنا قمت بتحليل الفرق بين MariaDB و MySQL وسيتم تقييم إيجابياتها وسلبياتها بشكل شامل.
ما هي تفاصيل MariaDB?
MariaDB هو شوكة من MySQL نظام إدارة قواعد البيانات. يوفر نظام RDBMS إمكانات معالجة البيانات لكل من المهام الصغيرة ومهام المؤسسات.
يعد نظام إدارة قواعد البيانات (DBMS) نسخة محسنة من MySQL. يأتي مزودًا بالعديد من الميزات القوية المضمنة والعديد من تحسينات الاستخدام والأمان والأداء التي لا يمكنك العثور عليها MySQL.
ما هي تفاصيل MySQL?
تم تطويره في منتصف التسعينيات. MySQL كانت واحدة من أولى قواعد البيانات مفتوحة المصدر المتوفرة في السوق. اليوم، هناك العديد من المتغيرات البديلة MySQL. ومع ذلك، فإن الاختلافات بين المتغيرات ليست كبيرة لأنها تستخدم نفس بناء الجملة، كما تظل الوظيفة الأساسية كما هي.
MySQL هو نظام RDBMS يساعدك في الحفاظ على البيانات الموجودة في قاعدة البيانات منظمة. يتم استخدامه مع مزيج من PHP وApache Web Server بالإضافة إلى توزيعة Linux. MySQL يستخدم SQL للاستعلام عن قاعدة البيانات.
الفرق بين MariaDB و MySQL
اسمحوا لي أن أشرح الاختلافات الرئيسية بين MariaDB و MySQL:
معامل | MariaDB | MySQL |
---|---|---|
محركات التخزين | MariaDB يحتوي على 12 محرك تخزين جديد لن تجده فيهم MySQL. | لديها خيارات تخزين أقل مقارنة بـ MariaDB. |
تحسينات السرعة | MariaDB يظهر سرعة محسنة بالمقارنة مع MySQL. | MySQL يعرض سرعة أبطأ بالمقارنة مع MariaDB. |
الإصدار الأولي | 2009 | 1995 |
أنظمة تشغيل الخادم | فري لينكس macOS Solaris Windows |
فري لينكس OS X Solaris Windows |
ذاكرة تخزين مؤقت/فهرسة أسرع | مع محرك تخزين الذاكرة MariaDB، يمكن إكمال عبارة INSERT بشكل أسرع بنسبة 24% من العبارة القياسية MySQL. | محرك تخزين الذاكرة MySQL أبطأ بالمقارنة مع ذلك MariaDB. |
تجمع اتصال أكبر وأسرع | MariaDB يأتي مزودًا بمجموعة مؤشرات ترابط متقدمة قادرة على العمل بشكل أسرع ودعم ما يصل إلى 200,000+ اتصال. | تجمع الخيوط المقدم من MySQL لا يمكن دعم ما يصل إلى 200,000 اتصال في المرة الواحدة. |
تحسين النسخ المتماثل | In MariaDB، يمكن إجراء النسخ المتماثل بشكل آمن وأسرع. يمكن أيضًا إجراء التحديثات بشكل أسرع مرتين مقارنة بالتحديثات التقليدية MySQL. | MySQLيتيح إصدار مجتمع 's عددًا ثابتًا من الخيوط المتصلة. MySQLتأتي خطة المؤسسة مع إمكانيات الخيط. |
الميزات/الإضافات الجديدة | MariaDB يأتي مزودًا بميزات وإضافات جديدة، بما في ذلك عبارات JSON وWTH وKILL. | الجديد MariaDB لا يتم توفير الميزات في MySQL. |
الميزات المفقودة | MariaDB يفتقر إلى بعض الميزات التي يوفرها MySQL إصدار المؤسسة. ولمعالجة هذه المشكلة، فهو يقدم مكونات إضافية بديلة مفتوحة المصدر. | إصدار المؤسسة من MySQL يستخدم رمز الملكية. مستخدمي فقط MySQL إصدار Enterprise لديه حق الوصول إلى هذا. |
كود الأولوية | MariaDB لا يسمح بالوصول إلى هذا المحتوى الخاص وهو مصدر مغلق. | MySQL يستخدم بعض التعليمات البرمجية الخاصة في إصدار Enterprise الخاص به. |
إخفاء البيانات | لا | نعم |
الأعمدة الديناميكية | لا | نعم |
مراقبة | SQLyog | MySQL طاولة العمل |
التوجيه | MariaDB ماكس سكيل | راوتر MySQL |
التحليلات | MariaDB ColumnStore | لا |
نموذج قاعدة البيانات الثانوية | مخزن المستندات ونظام إدارة قواعد البيانات للرسم البياني | مخزن المستندات |
نجوم جيثب | 2.8 ك | 4k |
فوركس | 868 | 1.6 K |
الشركات الشهيرة تستخدم | Nrise وAccenture وDocplanner وGrooveshark. | إير بي إن بي، أوبر تكنولوجيز، Netflixو Dropbox. |
لماذا استخدام Mariقاعدة بيانات؟
ومما لاحظته، إليك مزايا التبني MariaDB:
- يعمل بموجب تراخيص GPL، أو BSD، أو LGPL.
- MariaDB يدعم لغة الاستعلام الشائعة والمعيارية.
- يأتي مزودًا بالعديد من محركات التخزين، بما في ذلك المحركات عالية الأداء التي يمكن دمجها مع أنظمة إدارة قواعد البيانات العلائقية الأخرى.
- تقدم تقنية مجموعة Galera المتقدمة.
- MariaDB يدعم لغة PHP، وهي لغة شائعة لتطوير الويب.
لماذا MYSQL؟
هناك العديد من أنظمة إدارة قواعد البيانات العلائقية في السوق. قد يتساءل المرء لماذا نختار؟ MySQL على الآخر أنظمة إدارة قواعد البيانات. الجواب على هذا السؤال يعتمد على عدة عوامل.
- MySQL يدعم محركات تخزين متعددة، لكل منها مواصفاته الخاصة، بينما الأنظمة الأخرى، مثل خوادم SQL، تدعم محرك تخزين واحد فقط.
- MySQL يتمتع بأداء عالٍ مقارنةً بأنظمة قواعد البيانات العلائقية الأخرى. ويرجع ذلك إلى بساطته في التصميم ودعمه لمحركات التخزين المتعددة.
تاريخ MariaDB
- 5.1، GA صدر عن MariaDB Foundation في 2010 فبراير
- نوفمبر 2010، MariaDB 5.3
- فبراير 2012 MariaDB 5.5
- أبريل 2012 MariaDB غاليرا Cluster
- MariaDB 10.0.10 (مارس 2014)
- MariaDB شنومكس (أكتوبر شنومكس)
- Mariأ DB 10.2: 8 أبريل 2016
- Mariأ DB 10.3: 16 أبريل 2017
- Mariأ DB 10.4: 9 نوفمبر 2018
- Mariأ DB 10.5: 3 ديسمبر 2019
- Mariأ DB 10.6: 26 أبريل 2021
تاريخ MySQL
- تم إصدار أول إصدار داخلي لـ MYSQL في 23 مايو 1995
- الإصدار 3.20: يناير 1997
- A Windowsتم إصدار النسخة المدعومة في عام 1998 لـ Windows 95 و NT.
- الإصدار 3.23: بيتا اعتبارًا من يونيو 2000
- الإصدار 4.0: بيتا من أغسطس 2002
- الإصدار 4.01: بيتا من أغسطس 2003
- الإصدار 4.1: بيتا اعتبارًا من يونيو 2004
- الإصدار 5.0: بيتا من مارس 2005
- تم الاستحواذ عليها من قبل صن في عام 2008
- الإصدار 5.1: 14 نوفمبر 2008
- Oracle استحوذت الشركة على شركة Sun Microsystems, Inc. في عام 2010
- الإصدار 5.5: 3 ديسمبر 2010
- الإصدار 5.6: 5 فبراير 2013
- الإصدار 5.7: 21 أكتوبر 2015
- الإصدار 8.0: 19 أبريل 2018
ميزات Mariديسيبل
في عملي مع MariaDBلقد لاحظت الميزات الهامة التالية:
- يقدم التوافق مع الإصدارات السابقة
- برمجيات مفتوحة المصدر
- لأنه يقوم على MySQL النسخة المجتمعية.
- محرك تخزين جديد (PBXT، XtraDB، Mariأ، فيدرالي X)
- خادم بيركونا (على أساس MySQL الخادم، أخرى MySQL نسخة الشوكة)
ميزات MySQL
فيما يلي بعض الميزات المهمة لـ MySQL التي عملت معها على نطاق واسع.
- قابلية التوسع والمرونة
- عالية الأداء
- توافر عالية
- دعم قوي للمعاملات
- نقاط القوة في الويب ومستودع البيانات
من يستخدم MySQL?
- بي بي سي
- سمكة كبيرة الالعاب
- Spotify
- اوبر
- Netflix
- وكالة ناسا
من يستخدم MariaDB?
- سامسونج
- الشبكة المالية، وشركة
- فيرجن ميديا O2
- الخدمات السحابية في الحرم الجامعي
- Auto Europe
- نوكيا
عيوب MySQL
ومن تجربتي هذه هي عيوب الاستخدام MySQL:
- من الصعب قياسها.
- Oracle يمتلكها، لذلك هناك الكثير من القيود.
- لا يُعد MYSQL مناسبًا بشكل مثالي للبيانات ذات الحجم الكبير.
- إنه غير مرئي من تطبيقات العميل.
- يمكن أن تفرض المشغلات حملاً عاليًا على خادم قاعدة البيانات.
عيوب MariaDB
في استخدامي المهني، حددت هذه العيوب MariaDB:
- لا يزال المحرك جديدًا إلى حد ما، لذلك ليس هناك ما يضمن صدور المزيد من التحديثات والإصدارات.
- كما هو الحال مع العديد من محركات قواعد البيانات المجانية الأخرى، عليك أن تدفع مقابل الدعم.
كيفية الاختيار بين MariaDB و MySQL
بعد أن عملت على نطاق واسع مع كلا النظامين، أجد MariaDBتوفر محركات التخزين الواسعة والسرعة المحسنة مزيدًا من المرونة والكفاءة مقارنة بـ MySQL، وخاصة في البيئات ذات حركة المرور العالية.