سوالی دارید؟
تمایل دارید صفحه اینستاگرام کبیر را مشاهده نمایید؟

محتوای الکترونیکی

صفحه اصلی محتوای الکترونیکی

MySQL چیست؟ و کاربردهای آن

MySQL چیست؟ و کاربردهای آن

نرم افزار MySQL، یک سیستم مدیریت پایگاه داده به حساب می‌آید که برای مدیریت سیستم‌های پایگاه داده‌ رابطه‌ای ایجاد شده است و انتخاب خوبی برای توسعه وب‌سایت‌ها یا برنامه‌های کاربردی وب به حساب می‌آید. MySQL نرم افزاری منبع‌باز (Open Source) است که توسط اوراکل (Oracle) پشتیبانی می‌شود. یادگیری MySQL در مقایسه با نرم افزارهای پایگاه داده‌ای دیگر مانند دیتابیس Oracle یا Microsoft SQL Server (MSSQL)، بسیار آسان است.علاوه بر این، نرم افزار MySQL می‌تواند بر روی پلتفرم‌های (سکوهای) مختلف یونیکس (UNIX)، لینوکس (Linux)، ویندوز و بسیاری از سکوهای دیگر اجرا شود، همچنین می‌توان آن را روی سرور یا حتی دسکتاپ نصب کرد. از ویژگی‌های مهم MySQL، قابلیت اطمینان، مقیاس پذیری و سریع بودن آن است. بانک اطلاعاتی MySQL یکی از مولفه‌های اصلی مجموعه نرم‌افزارهای LAMP محسوب می‌شود که شامل لینوکس، آپاچی (Apache)، MySQL  و PHP  است. My نام فرزند یکی از بنیان‌گذاران  MySQL، مونتی ویدنیوس (Monty Widenius) بوده و کلمه MySQL از ترکیب دو واژه My و SQL به وجود آمده است. از سایت های معروفی که از MySQL استفاده کرده اند می توان به گوگل، توئیتر، فیسبوک، YouTube و Flickr اشاره نمود.

منظور از منبع باز بودن MySQL چیست ؟
منبع‌باز بودن به این معنی است که می‌توان بدون پرداخت هیچ هزینه‌ای از MySQL استفاده کرد. همچنین در صورت تمایل می‌توان کد منبع MySQL را متناسب با نیاز خود تغییر داد. با وجود اینکه MySQL نرم افزاری منبع‌باز است، می‌توان یک نسخه دارای مجوز تجاری آن را برای دریافت خدمات پشتیبانی ممتاز از Oracle خرید. حال در ادامه مقاله MySQL چیست، مروری بر پیش‌نیازهای یادگیری این مقاله آموزشی انجام شده است.

به طور خلاصه مزایای MySQL عبارت است از:

• پر کاربرد بودن

• عملکرد بالا

• هزینه پایین

• سهولت پیکربندی و یادگیری

• رایگان و متن باز بودن

• قابل انتقال بودن

• انعطاف و مقیاس پذیری بالا

 

MySQL به عنوان یکی از سیستم‌های محبوب مدیریت پایگاه داده که شرکت‌هایی مانند کوگل و فیس‌بوک از آن استفاده می‌کنند در زمینه‌های زیر کاربرد دارد:

- پیاده‌سازی پایگاه داده بسیار مناسب: MySQL وظیفه پیاده‌سازی یک پایگاه داده SQL بسیار مناسب را برای صفحات وب کوچک تا متوسط بر عهده دارد.

- ذخیره‌کردن اطلاعات در برنامه‌های کاربردی وب: یکی از کاربردهای MySQL، استفاده از آن در برنامه‌های کاربردی وب مبتنی بر جاوا (Java) و PHP  است که به پشتیبانی ذخیره‌سازی پایگاه داده (DB) نیاز دارند. برخی از این برنامه‌های کاربردی، Dokuwiki ، Joomla  و xwiki هستند.

- یادگیری آسان:  به این علت که MySQL بسیاری از امکانات پیشرفته را پشتیبانی نمی‌کند، آموزش و یادگیری آن بسیار آسان است و استفاده از MySQL برای حجم داده‌های ساده و معمولی، پیشنهاد می‌شود.

MySQL  معمولاً با 2 موتور ذخیره‌سازی مختلف استفاده می‌شود، یکی از این موتورهای ذخیره‌سازی، MyISAM  است که از تراکنش‌ها پشتیبانی نمی‌کند و هر جدول را در مجموعه‌ای از 3 فایل ذخیره می‌کند. موتور ذخیره‌سازی دوم، InnoDB  است که از تراکنش‌ها پشتیبانی می‌کند.  InnoDB، تمام داده‌ها را در یک مجموعه واحد از بایت‌ها ذخیره کرده یا مجموعه‌ای از بایت‌ها را در هر فهرست پایگاه داده استفاده می‌کند.

 

0 نظر


لطفا وارد شوید و نظر خود را ثبت نمایید.

بهترین ها

  نام تعداد آزمون میزان موفقیت
Photo َAmeneh Darvishzadeh 1 100/00 %
Photo Mehrad Hashemi 1 100/00 %
Photo مهدی حسین پور آقائی 1 100/00 %
Photo zahra namdari 46 98/21 %
Photo یاسمن محمدی پور 4 98/08 %
Photo فرنوش طغیانی 17 98/06 %
Photo Tara Mohammadi 3 96/43 %
Photo yasaman mohamadipur 51 95/86 %
Photo محمدجواد ملائی اردستانی 3 94/44 %
Photo Arzhang Saberi 4 93/33 %
Photo Soheila Karimi 123 92/71 %
Photo aram farhmand 10 92/31 %
Photo یاشار اسکندری 98 91/14 %
Photo پریسا سلوکی شهرضایی 72 89/49 %
Photo ارشیا قلمکاری 33 89/23 %
Photo Omid Aghababaei 20 87/92 %
Photo سجاد آقابابایی 2 87/50 %
Photo محدثه درویشی 1 87/50 %
Photo Fardin Azhdari 27 86/58 %
Photo نازيلا حاجي صباغ 31 85/94 %