PDA

View Full Version : سوال: تفاوت بین MySql و MariaDB



captain_hamid
دوشنبه 17 آذر 1393, 13:16 عصر
سلام
دوستان کسی هست که با MariaDB هم کار کرده باشه یا اطلعی داشته باشه؟
یا یه مقایسه بین این دو کرده باشه؟ مزایا و معایب هر کدوم؟

hamedarian2009
دوشنبه 17 آذر 1393, 16:30 عصر
این لینک رو نگاه کن
http://www.sobstel.org/blog/mysql-like-databases-comparison/

behnamy01
دوشنبه 17 آذر 1393, 17:56 عصر
فرق زیادی نداره، همونه. یک عرضه آزاد از mysql

captain_hamid
دوشنبه 17 آذر 1393, 18:24 عصر
ضمن تشکر از شما
این لینک هم نگاه بندازید.
https://blog.mariadb.org/performance-evaluation-of-mariadb-10-1-and-mysql-5-7-4-labs-tplc/
تا اونجا که من تو خود سایتش هم نگاه انداختم ظارها schema روهم داره و چند تا ابزارهای جالب دیگه.

Unique
سه شنبه 18 آذر 1393, 02:17 صبح
MariaDB یک Fork از MySQL هست که بر اساس ادعای خودشون a drop-in replacement هست ! یعنی شما میتونید با خیال راحد Database خودتون را بدون هیچ مشکلی از MySQL به MariaDB منتقل کنین. خالق MariaDB کسی نیست جز Michael "Monty" Widenius که خالق MySQL هست ولی شرکتش یعنی MySQL AB را در قبال ۱ بیلیون دلار به Sun Microsystems فروخت و پس از اینکه Oracle مالکیت Sun Microsystems را بر عهده گرفت با توجه به نگرانی هایی که داشت MariaDB را به صورت fork از MySQL خلق کرد.

- MariaDB به صورت سورس باز تحت گواهینامه GNU GPL هست.
- بر اساس بسیاری از Benchmark ها از جمله این (https://blog.mariadb.org/performance-evaluation-of-mariadb-10-1-and-mysql-5-7-4-labs-tplc/) به خوبی و حتی بهتر از MySQL هستش
- Engine های جدیدی از جمله XtraDB (جایگزینی برای innodb) و Aria را پشتیبانی میکنه
- در مورد اسمش هم باید بگم که My دختر بزرگتر Monty هستش و به همین خاطر اسم MySQL برگزیر و حالا اسم دختر کوچکترش Maria را برای Fork از MySQL انتخاب کرده.

آیا باید به MariaDB مهاجرت کنیم ؟
به نظر من قطعا !
Maria DB سورس باز هست و حتی Fedora از نسخه ۱۹ به بعد MariaDB را جایگزین MySQL کرد. MySQL در اختیار شرکت Oracle هست و قطعا اونها سیاست های نا مناسبی برای MySQL مثل بستن کد یا پولی کردن و ... اعمال میکنند. MariaDB از نسخه ۱۰ امکاناتی از MySQL 5.6 که ناپایدار هستند را پشتیبانی نمیکنه. خیلی از هاست ها تصمیم به جایگزینی گرفتند و MariaDB به صورت رسمی توسط WordPress,Drupal,Yii,Zend,Moodle و ... پشیتبانی میشه و فکر کنم به عنوان Database پیش فرض در نظر گرفته میشه یا شده.

فردا دیره ، همین الان مهاجرت کنید ...

captain_hamid
سه شنبه 18 آذر 1393, 07:58 صبح
اطلاعات خوبی بود. طبق چیزایی که منم خونده بودم همین نتیجه رو گرفتم.
فقط یه سوال اینکه اینکه میگین مهاجرت کنید، چطوری؟ چون هاست ها که من تا الان دیدم ندیدم mariadb باشه. هاستی میشناسین که mariadb داشته باشه؟

rezaonline.net
سه شنبه 18 آذر 1393, 10:04 صبح
ما کلا روی سرورهای شخصی خودمون mariadb 5.5 استفاده میکنیم .

MariaDB به صورت رسمی توسط WordPress,Drupal,Yii,Zend,Moodle و ... پشیتبانی میشه و فکر کنم به عنوان Database پیش فرض در نظر گرفته میشه یا شده.
wikipedia.org هم داره از mariadb استفاده میکنه فکر کنم یه مثال خوب هست .
http://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariadb/
https://commons.wikimedia.org/wiki/File:English_Wikipedia_mysql_5.1-facebook_vs_mariadb_5.5.30_read_query_comparisons. pdf

beh3000
سه شنبه 18 آذر 1393, 13:50 عصر
از لحاظ سرعت , کارایی و همچنین پایداری این دوتا رو میشه با هم مقایسه کنید ؟

MMSHFE
سه شنبه 18 آذر 1393, 16:07 عصر
تا جایی که بررسی کردم تفاوت خاصی که به چشم بیاد ندیدم (هرچند در Benchmarkها در مجموع امتیاز MariaDB بالاتر بود).

hsgpro
سه شنبه 18 آذر 1393, 19:27 عصر
آقا این mariadb تو ایران نیاز به سرور داره درسته؟ یا رو هاست های اشتراکی هم نصب میکنن؟

rezaonline.net
سه شنبه 18 آذر 1393, 22:45 عصر
آقا این mariadb تو ایران نیاز به سرور داره درسته؟ یا رو هاست های اشتراکی هم نصب میکنن؟


جسارتا اصلا متوجه شدید داستان چیه ؟
mariadb مثل mysql یک نوع دیتابیس هست مثل ms-sql - postgresql - اوراکل و ...

MMSHFE
چهارشنبه 19 آذر 1393, 08:35 صبح
اگه از هاست اشتراکی استفاده میکنید، باید از مدیر هاستتون بخواین نصب کنن براتون ولی اگه VPS دارین خودتون میتونید نصب کنید.

hsgpro
چهارشنبه 19 آذر 1393, 11:05 صبح
جسارتا اصلا متوجه شدید داستان چیه ؟
mariadb مثل mysql یک نوع دیتابیس هست مثل ms-sql - postgresql - اوراکل و ...

بله متوجه شدم اما گفتم شاید تو هاست های اشتراکی هم نصب میکنن که آقای MMSHFE (http://barnamenevis.org/member.php?55504-MMSHFE) جوابم رو دادن.