رفتن به مطلب
انجمن تخصصی پرشین هویز

دیتابیس mysql یا mariadb کدامیک را انتخاب کنیم؟


ارسال‌های توصیه شده

یکی از مهمترین دغدغه های سایت ها بحث میزان مصرف و سرعت دیتابیس سایت می باشد. اکثر وب سایت های امروزی دیتابیس سنگینی دارند و استفاده از پلاگین های مختلف و افزونه به دلیل ایجاد کوئری های زیاد در سرویس بانک اطلاعاتی باعث سنگین شدن دیتابیس میگردد. 

اگر شما یک دیتابیس قوی و بهینه داشته باشید سرعت بهتری را خواهید داشت و در پاسخگویی کوئری های ارسالی بر روی دیتابیس سرعت بیشتری را خواهید داشت و حتی از منابع کمتری نیز استفاده می کنید. 

در سرویس های هاست های اشتراکی و پربازدید بیشترین مصرف مربوط به سرویس مای اس کیو ال می باشد که مقدار زیادی از رم و پردازنده سرور را مصرف میکند و اکثر مدیران هاستینگ و سرور با این مسئله درگیر هستند. 

راههای متفاوتی برای بهینه سازی سرویس دیتابیس وجود دارد که یک سری از راهها مربوط به کدنویسی میباشد که میتوان آن را بهینه سازی کرد و یک راه دیگر مربوط به کانفیگ Mysql Server میباشد که از سمت سرور و روی سرویس مذکور باید توسط یک متخصص انجام شود.

 امروزه با پیشرفت تکنولوژی به جز مای اس کیو ال انجین های جدیدی منتشر شده است.

هم اکنون mariadb یکی از جدید ترین آنهاست.که این دیتابیس انجین در کنترل پنل های دایرکت ادمین و سی پنل به خوبی پشتیبانی می شود.

 mariadb.jpg

تفاوت mysql و mariadb درچیست؟

Mysql:

 این سرویس دیتابیس اولین بار در سال 1995 منتشر و ساخته شد که از آن زمان در شرکت های  مشهوری همچون فیسبوک – توییتر – پی پال – ناسا – نت فلیکس و.. استفاده می شود و رایج ترین سرویس دیتابیس انجین در حال حاضر میباشد.که آخرین نسخه آن مای اس کیو ال 5.7 می باشد.

که این سرویس به زبان های سی و سی پلاس پلاس نوشته شده است.

Mysql در این سیستم عامل ها به خوبی پشتیبانی می شود:

Microsoft Windows, OS X, Linux, AIX, BSDi, FreeBSD, HP-UX, IRIX, NetBSD, Novell Netware

 Mariadb:

انجین جدید و بهینه تری برای دیتابیس میباشد که امروزه در شرکت ها و کمپانی های بزرگی استفاده میشود و اولین بار در سال 2008 بوجود آمد و معرفی شد. و برنامه نویس اصلی آن شخصی بنام  Michael “Monty” Widenius میباشد که خود از بنیان گذاران سرویس Mysql بوده است. 

 

MariaDB درشرکت های بسیار بزرگ و مشهوری مانند:

 Google, Craigslist, Wikipedia, archlinux, RedHat, CentOS, and Fedora در حال حاضر استفاده می شود و در سیستم عامل لینوکس بسیار پر طرفدار می باشد.

ماریا دی بی بوسیله زبان های C++ و Perl و Bash نوشته شده است

mariadb در این سیستم عامل ها به خوبی پشتیبانی می شود:

Microsoft Windows, Linux, OS X, FreeBSD, OpenBSD, Solaris

بطور مختصر میتوان MariaDB را نسخه بهینه یافته Mysql نامید چون در عملکرد بسیار بهتر میباشد وامنیت بهتری دارد و در پاسخگویی به کوئری ها سریعتر عمل میکند و مهم تر از همه اینکه منابع کمتری نیز مصرف میکند پس برای وب سایت های پر بازدید و هاستینگ هایی که تعداد زیادی وب سایت میزبانی میکنند, بسیار مطلوب خواهد بود.

 معمولا سایت هایی که بر روی Mysql 5.6 به بالا بخوبی کار میکنند با  Maria DB نیز بخوبی کار خواهند کرد و جای نگرانی برای مشکلات عدم ناسازگاری پس از ارتقاء به MariaDB وجود ندارد و با اطمینان میتوانید اینکارو انجام دهید.

امروزه سیستم های بانک اطلاعاتی دیگری مانند MongoDB , Cassandra,  CouchDB نیز آمده است که به سرعت در حال پیشرفت هستند با توجه به موارد بالا پیشنهاد میشود اگر یک هاستینگ پربازدید دارید  که نیاز به پردازش سریعتر اطلاعات بانک اطلاعاتی دارید از MariaDB استفاده کنید.

 

 

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...