دیتابیس چیست؟ معرفی محبوبترین پایگاه داده در 2021

سلام. امروز و در این مطلب میخواهیم به معرفی چند دیتابیس یا پایگاه داده  بپردازیم .

با ما همراه باشید.

دیتابیس(Database) چیست؟

 

دیتابیس یا پایگاه داده محلی برای ذخیره داده ها است . این داده ها هر چیزی میتواند باشد مثل ذخیره اطلاعات سفارش کتاب در یک کتابفروشی آنلاین و  یا ذخیره اطلاعات یک نفر در یک باشگاه ورزشی و…

 

به چه علت دیتابیس ها به وجود آمدند؟

 

همان طور که میدانید در برنامه نویسی در بعضی از مواقع از متغیر ها به عنوان محلی برای ذخیره داده استفاده می کنیم . اما این اطلاعات بسیار محدود است و چون متغیر ها در حافظه رم(Ram) که یک حافظه ای است که اطلاعات به محض خاموش شدن کامپیوتر در آن نمی ماند ذخیره میشوند، بنابر این وقتی که برق کامپیوتر قطع شود باعث میشود که اطلاعات ذخیره شده از دست برود

به همین علت دیتابیس ها به وجود آمدند تا هم کار را ساده تر کنند و هم اطلاعات ماندگاری بیشتری داشته باشد(مگر این که آن دیتابیس حذف شود)

 

DBMS چیست؟

 

DBMS مخفف کلمه Data Base Managment Sytem است که یک نرم افزار است که اطلاعات را ذخیره میکند

محبوبترین و پر کاربرد ترین سیستم های مدیریت پایگاه داده:

 

در بسیاری از سایت ها این رده بندی فرق ندارد اما به عقیده من خیلی فرقی هم ندارد مهم کاربرد آن است

 

MySQL:

 

این دیتابیس همچنان محبوبیت زیادی دارد . MySQL یک دیتابیس رایگان،متن باز و سریع و دارای لایسنس GPL است . رابط گرافیکی بسیار ساده و راحتی دارد به نحوی که با یک بار کار کردن با آن تمامی این پایگاه داده را یاد خواهید گرفت

یک برتری نسبی که این دیتابیس نسبت به Microsoft SQL Server دارد این است که سرعت و امنیت آن به شدت عالی است

دستورات هم که مثل همون اس کیو ال سرور نوشته میشه

بیشترین کاربرد آن در وب است و از زبان های برنامه نویسی پایتون،روبی،پی اچ پی،سی شارپ و… استفاده میکند

 

پیشنهاد می کنیم این مقاله را مطالعه کنید: php چیست؟ معرفی آن و بازار کار

 

Oracle:

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

اوراکل کراس پلتفرم است یعنی بر روی همه سیستم عامل ها قابل نصب و راه اندازی است

همچنین از لحاظ سرعت و امنیت سرعت خوبی دارد

 

Microsoft SQL Server:

 

این دیتابیس که توسط شرکت مایکروسافت ارائه شده است یکی از پر کاربردترین ها است . این پایگاه داده با زبان برنامه نویسی C و ++C نوشته شده است
تا به الان ورژن 2019 این نرم افزار منتشر شده است که فقط قابل اجرا بروی سیستم های X64 یا 64بیتی است. نسخه های قدیمی تر در 32بتی قابل اجرا هستند

ورژن های مختلفی از این دیتابیس وجود دارد مانند استاندارد،اینترپرایز،وب،اکسپرس و…

تا به الان همه این چیزهایی که معرفی شد پایگاه های داده رابطه ای (Relation Database Management System) بودن اما الان زمان آن رسیده که چند پایگاه داده NOSQL را معرفی میکنیم( در حد معرفی به آن بسنده می کنیم):

 

پیشنهاد می کنیم این مقاله را مطالعه کنید: laravel چیست؟ معرفی این فریم ورک و بازار کار

 

پایگاه داده NOSQL چیست؟

 

اگر شما با این دیتابیس هایی که معرفی کردیم کار کرده باشید میدانید که برای استفاده از آن ها باید جدول یا Table ایجاد کرد

اما یک مشکل بزرگ دارد که حجم بسیار زیادی از اطلاعات یا BigData در این ها جا نمیشود و این دقیقا مشکلی بود که برای شرکت های گوگل،آمازون
و فیسبوک اتفاق افتاد که نمیتوانستند اطلاعات زیادی را در این پایگاه های داده نگه داری کنند

به همین منظور پایگاه های داده ای no sql  که بیشتر نام بزرگ آن No Only SQL است به وجود آمد

این نوع از پایگاه های داده ساختار یافته و منظم نیستند. چرا؟ به این دلیل که نیاز دارند تا اطلاعات زیادی را ذخیره کنند

ساختار نیافته معادل انگلیسی آن Unstructedمی باشد

معرفی پایگاه داده NoSQL:

 

در حد معرفی به آن بسنده می کنیم:

  • MongoDB
  • Redis
  • Hbase

 

 

نتیجه گیری

 

در این مقاله به بررسی مفهوم پایگاه داده و انواع آن و معرفی محبوبترین ها در سال 2021پرداختیم و شما با توجه به این مقاله میتوانید دیتابیس مورد نظر خود را انتخاب نمایید

حسن رفعت جو

حسن رفعت جو

فهرست مطالب

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

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