پرش به محتوا
خانه » بلاگ » MySQL چیست، توضیح ساده

MySQL چیست، توضیح ساده

خوب، این دو جدول هستند مربوط، از آنجایی که آنها یک ستون مشترک دارند، شناسه مشتری. منظورم اون ستونه رابطه برقرار می کند بین دو جدول، و به شما امکان می دهد با اطلاعات هر دو به صورت ساختاریافته کار کنید.

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

در مقابل سیستم های رابطه ای وجود دارد سیستم های غیر رابطه ای. در آنها اطلاعات در جداول و ستون ها ذخیره نمی شود، بلکه در ساختارهای مختلف دیگری ذخیره می شود. در این مقاله قصد ندارم به این موضوع بپردازم زیرا خرده های خود را دارد، اما شاید در آینده آن را ببینیم.

فعلاً کافی است بگوییم که به طور کلی سیستم های رابطه ای و غیر رابطه ای مزایا و معایب خود را دارند، اما در حال حاضر، سیستم های رابطه ای بسیار بیشتر مورد استفاده قرار می گیرند. و MySQL یکی از آنهاست.

سایر ویژگی های کلیدی MySQL

عالی، آره آیا می دانید MySQL چیست: یک DBMS رابطه ای؟. اکنون قصد داریم در مورد ویژگی های دیگری که دارد صحبت کنیم تا کمی زمینه را به شما ارائه دهیم.

سیستم صدور مجوز

MySQL یک است DBMS کاملا کهنه سرباز; در ابتدا در سال 1994 توسط شرکتی به نام MySQL AB منتشر شد، که سپس توسط Sun Microsystems در سال 2008 خریداری شد، که سپس توسط Oracle در سال 2010 خریداری شد… خوب، از دستان بسیاری گذشت.

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

اما صرف نظر از اینکه کدام نسخه استفاده می شود، اکثر کدهای سازنده MySQL در حال حاضر متعلق به Oracle است. منظور من این است که، منبع باز است (هر کسی می تواند آن را ببیند) اما این کد رایگان نیست (شما نمی توانید آن را برای هر چیزی که می خواهید بدون اجازه از مالک استفاده کنید).

بسیاری از توسعه دهندگان منبع باز MySQL این را دوست نداشتند، بنابراین در سال 2009 یک فورک (یک پروژه مشتق از MySQL) به نام MariaDB. MariaDB یک است DBMS منبع باز بسیار بسیار سازگار با MySQL. در واقع، این است بنابراین سازگار با MySQL که اغلب اشتباه گرفته می شوند و به جای یکدیگر استفاده می شوند، حتی اگر دقیقاً یکسان نیستند.

استاندارد صنعت

مطابق با https://db-engines.com، MySQL طولانی است یکی از پرکاربردترین DBMS ها در جهان، همراه با اوراکل و تقریباً برابر با Microsoft MySQL Server.

این یکی از امتیازات جانباز بودن است. افراد زیادی با این سیستم و مدارک فراوان چه به صورت آنلاین و چه به صورت کتاب، دوره و گواهینامه آشنا هستند.

با گذشت زمان سیستم های دیگر محبوبیت پیدا می کنند (مثلاً بسیاری از سیستم های غیر رابطه ای اما همانطور که گفتیم در مقاله دیگری نیز شاهد این موضوع خواهیم بود) اما امروزه MySQL هنوز هم یک شرط امن است در جهان از DBMS.

مشتری-سرور

MySQL با a کار می کند معماری مشتری-سرور. یعنی پایگاه های داده بر روی یک سرور پایگاه داده میزبانی می شوند و برنامه ها برای کار با آن پایگاه داده باید به آن سرور متصل شوند.

این نوع معماری دارای مزایای متعددی است: به عنوان مثال، به یک برنامه کاربردی اجازه می دهد تا از چندین پایگاه داده به طور همزمان استفاده کند، همچنین این امکان را فراهم می کند که تمام پایگاه های داده را به یک ماشین دیگر منتقل کند و در صورت وجود، برنامه های کلاینت را روی سرور اصلی رها کند. لازم بود… به یک معنا ذخیره سازی داده ها را از منطق برنامه جدا می کند.

یک مثال بسیار واضح این است وردپرس. هنگامی که این برنامه را به صورت دستی نصب می کنید، باید به آن بگویید از چه پایگاه داده ای می خواهید استفاده کند، نام سرور برای اتصال، نام کاربری و غیره را مشخص کنید… فایل های وردپرس عبارتند از “مشتری” در این مورد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

حسین میخک

حسین میخک