MySQL چیست؟توضیح MySQL برای مبتدیان
اگر می خواهید راحت تر و بدون ناامیدی در مورد اصطلاحات فنی بیاموزید ، به جای مناسبی رسیده اید. ما امنیت سایت هایتان را تضمین می کنیم ، اما اینجا در پایگاه مقالات use ssl تمام تلاش خود را برای توضیح مطالب و اصطلاحات فنی مختلف به زبان ساده نیز انجام می دهیم.خب بریم ببینیم MySQL چیه؟
MySQL چیست؟
اولین چیزی که در وهله اول ، شما باید بدانید این است که چگونه آن را تلفظ کنید: مای-اِس-کیو-اِل[MY-ES-KYOO-EL].برخی آن را “my sequel” یا نامهای دیگر می نامند ، اما حداقل الان شما تلفظ رسمی و درست آن را می دانید.در سال 1994 یک شرکت سوئدی به نام MySQL AB در ابتدا MySQL را توسعه داد.شرکت فنی آمریکایی Sun Microsystems پس از خرید MySQL AB در سال 2008 ، مالکیت کامل آن را در دست گرفت.غول فناوری اوراکل ایالات متحده در سال 2010 خود Sun Microsystems را به دست گرفت و MySQL از آن زمان عملاً متعلق به اوراکل است.
با توجه به تعریف کلی ، MySQL یک سیستم مدیریت پایگاه داده رابطه ای منبع باز (RDBMS) با یک مدل client-server است.RDBMS (relational database management system)نرم افزاری یا خدماتی است که برای ایجاد و مدیریت بانکهای اطلاعاتی بر اساس مدل رابطه ای استفاده می شود.حالا ، بیایید نگاهی دقیق تر به هر کدام از این اصطلاحات فنی بیندازیم:
Database یا پایگاه داده
به زبان ساده بانک اطلاعاتی مجموعه ای از داده های ساخت یافته است.مثلا به گرفتن سلفی فکر کنید: شما یک دکمه را فشار داده و تصویری از خودتان ضبط می کنید.در این مثال عکس شما یک data یا داده است و گالری تلفن شما پایگاه داده است.در واقع بانک اطلاعاتی مکانی است که در آن داده ها ذخیره و سازماندهی می شوند.کلمه “رابطه یا relational ” به این معنی است که داده های ذخیره شده در مجموعه داده ای , به صورت جداول سازماندهی می شوند.و هر جدولی به یکسری جهات مربوط می شود.وقتی نرم افزار از مدل داده های رابطه ای پشتیبانی نمی کند ، آن را DBMS می نامیم.
منبع آزاد به معنای آزاد بودن استفاده و یا اصلاح آن است.هرکسی می تواند نرم افزار های منبع باز را نصب کند.همچنین می توانید کد منبع را یاد گرفته و آن را سفارشی کنید تا بتوانید نیازهای خود را بهتر و کامل تر مدیریت کنیدبا این حال ، GPL (مجوز عمومی GNU) تعیین می کند بسته به شرایط ، چه کاری می توانید انجام دهید.که در صورت نیاز به دسترسی انعطاف پذیر تر و پشتیبانی پیشرفته ، نسخه دارای مجوز تجاری آن ها هم در دسترس است.
مدل کلاینت-سرور
کامپیوتر هایی که نرم افزار RDBMS را نصب و راه اندازی می کنند ، کلاینت یا مشتری نامیده می شوند.یعنی هر زمان که نیاز به دسترسی به داده ها داشتند ، به سرور RDBMS متصل می شوند.به این قسمت میگیم “کلابنت-سرور”.
MySQL یکی از گزینه های نرم افزاری RDBMS است.RDBMS و MySQL به دلیل محبوبیت MySQL اغلب تصور می شوند که دو موضوع یکسان هستند.چند برنامه وب بزرگ مانند Facebook ، Twitter ، YouTube ، Google و Yahoo! همه از MySQL برای اهداف ذخیره سازی داده استفاده می کنند.اوایل برای استفاده محدود ایجاد شده بود ، اما اکنون با بسیاری از سیستم عامل های مهم محاسباتی مانند Linux ، macOS ، Microsoft Windows و Ubuntu سازگار است.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!