الفرق بين 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.
وجه المقارنةMariaDBMySQL
محركات storage  12 محرك تخزين جديدلديها خيارات أقل للتخزين
السرعةسرعة محسنةسرعة أبطأ
الإنطلاق الأول20091995
أنظمة تشغيل الخادملينكس سولاريس Free BSD Macos Windows free BSDOsx  لينكس سولاريس Free BSD Macos Windows free BSD
محرك تخزين الذاكرةيمكن اكمال جملة insert بنسبة 24% أسرع من قاعدة ماي اس كيو إلمحرك التخزين أبطأ
الأسرع والأكبرمجموعة خيوط متقدمة قادرة على العمل بشكل أسرع ودعم يصل إلى 200000 اتصال.لا يمكن وصول الدعم إلى 200000 اتصال في كل مرة.
النسخ المتماثليمكن اجراء النسخ المتماثل بشكل أسرع وأكثر أماناً، ويمكن اجراء التحديثات أسرع مرتين مقارنة بالماي اس كيو إل التقليدية.يسمح اصدار مجتمع ماي اس كيو إل بتوصيل عدد ثابت من سلاسل الرسائل.
المميزاتتتميز بالإضافات الجديدة بما في ذلك عبارات JSON,WITH,KILL  لا يتم توفير هذه المميزات.
كود الأولويةلا يسمح بالوصول إلي محتوي الملاءمة وهو مصدر مغلق.يستخدم بعض التعليمات البرمجية الخاصة في إصدار Enterprise الخاص به.
اخفاء البياناتلا يخفيهايخفيها
المراقبةSQLYOGMysql work bench
الشركات المستخدمة الشهيرةNrise, Accenture, Docplanner, Groove sharkNetflix, Dropbox, Uber technolog, Airbnb

عيوب MariaDB

  • لا يزال المحرك جديداً إلي حد ما، لذلك ليس هناك ما يضمن المزيد من التحديثات والإصدارات القادمة.
  • كما هو الحال مع العديد من محركات قواعد البيانات المجانبة الأخري، عليك أن تدفع مقابل الدعم.

عيوب MySQL

  • من الصعب القياس.
  • شركة Oracle تمتلكها ولديها الكثير من القيود.
  • ليست مناسبة بشكل مثالي للبيانات كبيرة الحجم.
  • غير مرئي من تطبيقات العميل.
  • يمكن أن تفرض المشغلات حملاً كبير علي خادم قاعدة البيانات.
MySQL vs MariaDB
اهم الفروقات بين قواعد البيانات ماي اس كيو ال mysql وماريا دي بي MariaDB

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى