الفرق بين MySQL و MariaDB
يعد MySQL أحد أنظمة قواعد البيانات العلائقية ذات الاستخدام المتعدد وعالي الأداء والجودة، فيعتبر هو المعيار الرئيسي في إنشاء تطبيقات قواعد البيانات علي الويب أو غيره، وقد تم تصميم ماي اس كيو إل ليناسب ثلاث مفاهيم مهمة ورئيسية وهي السرعة والثبات وسهولة الاستخدام، بالإضافة لذلك فإنه مفتوح المصدر عالمياً، وتعتمد عليه أشهر محركات البحث مثل جوجل وياهو وسيسكو وناسا وغيرهم، ويعتمد الماي اس كيو إل علي لغة اس كيو إل.
ويعتبر أيضاً MariaDB تفرع من نظام قاعدة بيانات MySQL ويوفر (RDBMS) امكانات معالجة البيانات لكل من المهام الصغيرة والمشاريع، ويعد (RDBMS) نسخة محسنة من ماي اس كيو إل، ويأتي مزوداً بالعديد من المميزات القوية المدمجة، وكذلك العديد من محسنات الاستخدام والأمان والأداء التي لا يمكنك العثور عليها في الماي اس كيو إل.
الفرق الرئيسي بين MariaDB وMySQL
- يحتوي MariaDB على 12 محرك تخزين جديداً، بينما تمتلك MySQL على محركات تخزين.
- يحتوي MariaDB على مجموعة اتصال أكبر تدعم ما يصل 200000 اتصال، بينما تحتوي ماي اس كيو إل على مجموعة اتصال أصغر.
- مقارنة أداء MariaDB مقابل ماي اس كيو إل يكون النسخ المتماثل أسرع.
- MariaDB برنامج مفتوح المصدر، بينما الماي اس كيو إل يستخدم بعض التعليمات البرمجية الخاصة في إصدار Enterprise.
تاريخ واصدارات ماي اس كيو إل
- أول اصدار داخلي من ماي اس كيو إل في 23 مايو 1995
- الإصدار 3.20: يناير 1997 وتم الإصدار المدعوم من ويندوز عام 1998 لنظامي تشغيل ويندوز 95 و NT.
- الإصدار 3.23: بيتا من يونيو 2000.
- الإصدار 4.0: بيتا من أغسطس 2002.
- الإصدار 4.01: بيتا من أغسطس 2003.
- الإصدار 4.1: بيتا من يونيو 2004.
- الإصدار 5.0: بيتا مارس 2005.
- استحوذت شركة oracle corp على Sun inc وأيضا Microsystems في عام 2010.
- الإصدار 5.5: 3 ديسمبر 2010.
- الإصدار 5.6: 5فبراير 2013.
- الإصدار 5.7: 21 أكتوبر 2015.
- الإصدار 8.0: 19 ابريل 2018.
وجه المقارنة | MariaDB | MySQL |
محركات storage | 12 محرك تخزين جديد | لديها خيارات أقل للتخزين |
السرعة | سرعة محسنة | سرعة أبطأ |
الإنطلاق الأول | 2009 | 1995 |
أنظمة تشغيل الخادم | لينكس سولاريس Free BSD Macos Windows free BSD | Osx لينكس سولاريس Free BSD Macos Windows free BSD |
محرك تخزين الذاكرة | يمكن اكمال جملة insert بنسبة 24% أسرع من قاعدة ماي اس كيو إل | محرك التخزين أبطأ |
الأسرع والأكبر | مجموعة خيوط متقدمة قادرة على العمل بشكل أسرع ودعم يصل إلى 200000 اتصال. | لا يمكن وصول الدعم إلى 200000 اتصال في كل مرة. |
النسخ المتماثل | يمكن اجراء النسخ المتماثل بشكل أسرع وأكثر أماناً، ويمكن اجراء التحديثات أسرع مرتين مقارنة بالماي اس كيو إل التقليدية. | يسمح اصدار مجتمع ماي اس كيو إل بتوصيل عدد ثابت من سلاسل الرسائل. |
المميزات | تتميز بالإضافات الجديدة بما في ذلك عبارات JSON,WITH,KILL | لا يتم توفير هذه المميزات. |
كود الأولوية | لا يسمح بالوصول إلي محتوي الملاءمة وهو مصدر مغلق. | يستخدم بعض التعليمات البرمجية الخاصة في إصدار Enterprise الخاص به. |
اخفاء البيانات | لا يخفيها | يخفيها |
المراقبة | SQLYOG | Mysql work bench |
الشركات المستخدمة الشهيرة | Nrise, Accenture, Docplanner, Groove shark | Netflix, Dropbox, Uber technolog, Airbnb |
عيوب MariaDB
- لا يزال المحرك جديداً إلي حد ما، لذلك ليس هناك ما يضمن المزيد من التحديثات والإصدارات القادمة.
- كما هو الحال مع العديد من محركات قواعد البيانات المجانبة الأخري، عليك أن تدفع مقابل الدعم.
عيوب MySQL
- من الصعب القياس.
- شركة Oracle تمتلكها ولديها الكثير من القيود.
- ليست مناسبة بشكل مثالي للبيانات كبيرة الحجم.
- غير مرئي من تطبيقات العميل.
- يمكن أن تفرض المشغلات حملاً كبير علي خادم قاعدة البيانات.