5/22/2025 8:03:28 PM
PARSDATA
Login
Sign up
  • محصولات
  • خدمات
  • پشتیبانی
  • دامنه
  • میزبانی وب
  • سرور اختصاصی
  • Colocation
  • سرور مجازی
  • سرویس های رایگان
  • نمایندگی ها

  • صفحه اصلی
  • مقالات
  • دیتابیس یا پایگاه‌داده چیزهایی که نمیدانید( 3 )
کد: AC-FA-415 تاریخ انتشار: 1400/7/28
دیتابیس یا پایگاه‌داده چیزهایی که نمیدانید( 3 ) - بخش پایانی
دیتابیس یا پایگاه‌داده چیزهایی که نمیدانید( 3 ) - بخش پایانی

این روزها احتمالاً اسم پایگاه داده را زیاد شنیده باشید. دیتابیس (Database) یا پایگاه داده همین طور که از اسمش مشخص است به نظر می آید جایی باشد که داده ها در آن نگهداری می شوند. این تفکر تا حدی درست است، اما باید در نظر داشته باشید که داده ها به راحتی آنچه که ما در جایی ذخیره می کنیم در دیتابیس‌ها جمع نمی‌شوند، بلکه برنامه‌نویسی مخصوص به خود را دارند و افراد متخصصی با تسلط به زبان‌های برنامه‌نویسی خاص، این داده‌ها را با الگوهای خاصی درون دیتابیس‌ها جمع‌آوری می‌کنند. 


دیتابیس یا پایگاه‌داده چیزهایی که نمیدانید ( 3 ) - بخش پایانی




پایگاه‌داده یا دیتابیس چیست و چه کاربردی دارد؟

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


پایگاه‌های داده توزیع شده

یک پایگاه‌داده توزیع شده یا Distributed databases از چندین فایل تشکیل شده است که می‌تواند در چند کامپیوتر یا چند شبکه مختلف پراکنده شده باشد.
گاهی اوقات نگهداری تمام اطلاعات در یک سرور کار بهینه‌ای نبوده و با پخش کردن آن در چند کامپیوتر می‌توان اطلاعات بیشتری را ذخیره کرد.

انبارهای داده

یک مخزن مرکزی برای داده‌ها یا Data warehouses، یک مخزن یا انبار داده مخصوص است که با ویژگی‌هایی که دارد می‌تواند به کوئری یا جست‌وجو و آنالیز داده‌ها کمک کند.

پایگاه‌های داده NoSQL


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

پایگاه های داده گرافی


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

پایگاه‌های داده OLTP


پایگاه‌داده OLTP یک پایگاه‌داده تحلیلی و بسیار سریع است که برای استفاده هم‌زمان چندین کاربر مورداستفاده قرار می‌گیرد.

پایگاه‌های داده منبع باز


یک سیستم پایگاه‌داده منبع باز یا Open-source databases، پایگاهی محسوب می‌شود که کد آن در دسترس عموم قرار دارد و دیگران نیز می‌توانند از کد نوشته شده برای ساختن این دیتابیس استفاده کنند. برای ساختن این پایگاه‎‌های داده می‌توان از زبان‌های برنامه‌نویسی SQL یا NoSQL استفاده کرد.

پایگاه‌های داده ابری


پایگاه داده ابری یا Cloud databases مجموعه‌ای از داده‌ها را تشکیل می‌دهد که این داده‌ها می‌توانند چه ساختاری و چه غیرساختاری باشند. سپس این داده‌ها در یک سیستم‌عامل محاسباتی ابری خصوصی، عمومی یا ترکیبی قرار می‌گیرند.
دو نوع مدل پایگاه‌داده ابری وجود دارند که یک مدل آن سنتی بوده و مورد دیگر آن DBaaS نام دارد. به کمک مورد دوم، فعالیت‌های اجرایی و نگهداری به کمک یک تأمین‌کننده سرویس انجام می‌شوند.

پایگاه های داده خودران


پایگاه های داده خودران یا Self-driving databases از جدیدترین انواع پایگاه‌داده محسوب می‌شود که به آن‌ها پایگاه های داده خودمختار یا autonomous databases نیز گفته می‌شود. این دیتابیس، مبتنی بر پایگاه داده‌های ابری بوده و از یادگیری ماشین برای فعالیت‌های مختلف استفاده می‌کند.
از این موارد می‌توان به تنظیم خودکار پایگاه‌داده، تضمین امنیت، گرفتن بکاپ، به‌روزرسانی سیستم و انجام سایر کارهای مدیریتی معمول اشاره کرد.


پایگاه‌داده چند مدل


پایگاه‌های اطلاعاتی چندین مدل یا Multimodel database پایگاههای داده‌ای هستند که از انواع پایگاههای داده در ساختار خود استفاده می‌کنند. این پایگاه‌ها می‌توانند انواع مختلفی از داده‌ها را در خود ذخیره کنند.

پایگاه‌داده سند یا JSON

پایگاه داده‌های اسناد برای ذخیره، بازیابی و مدیریت اطلاعات دارای مستند استفاده می‌شوند. این پایگاه‌داده روشی جدید برای ذخیره داده‌ها به کمک قالب JSON ارائه می‌دهد که به‌جای روش سطرها و ستون‌ها معرفی شده است.

پایگاه‌داده شخصی


پایگاه‌داده شخصی یا Personal database، پایگاه داده‌ای کوچک برای رایانه‌های شخصی محسوب می‌شود که بسیار کوچک و قابل‌کنترل هستند. این داده‌ها قابل‌کنترل بوده و توسط افراد مشخصی و بخش معینی از یک شرکت استفاده می‌شود و افراد زیادی به آن دسترسی ندارند. کارکردن با این دیتابیس‌ها به دلیل حجم پایین بسیار راحت است.

یک پایگاه‌داده از چه اجزایی تشکیل شده است؟


برای ساختن یک Database به موارد مختلفی احتیاج داریم که به موارد اساسی آن‌ها در زیر اشاره می‌کنیم.

• سخت‌افزار یک بخش فیزیکی است که الکترونیکی بوده و ارتباط بین دنیای واقعی و دنیای کامپیوترها را برقرار می‌کند. در حقیقت می‌توان آن را یک وسیله برای صحبت‌کردن بین این دو دنیا دانست. این بخش می‌تواند شامل کامپیوترها و وسیله‌های ذخیره‌سازی اطلاعات باشد.
• نرم‌افزار برنامه‌ای است که برای مدیریت و کنترل کلی پایگاه‌داده موردنیاز است. این مورد شامل خود پایگاه‌داده و سیستم‌عامل می‌ باشد که برای پخش کردن اطلاعات بین کاربران و دسترسی به اطلاعات است.
• اطلاعات چیزی است که قرار است در این سیستم ذخیره شوند. اطلاعات اولیه خام و مرتب نشده هستند اما با مرتب کردن آن‌ها می‌توان آن‌ها را معنی‌دار و قابل‌استفاده کرد.
• روش نیز برای ساخت دیتابیس مهم است. اینکه از چه نوع پایگاه داده‌ای استفاده می‌کنید یا اینکه به چه افرادی قرار است دسترسی دهید در این بخش قرار می‌گیرند.
• زبان لازم برای دسترسی به اطلاعات درون Database نیز مهم است. به کمک تعدادی دستور که درون نرم‌افزار وارد می‌کنید می‌توانید به اطلاعات خاصی که در سیستم وجود دارند دسترسی پیدا کنید.

  • نویسنده: محمد طریقی
منبع: پارس دیتا
آدرس منبع: https://www.parsdata.com/articles/database-of-things-you-don't-know-3-final-section
  • پارس ديتا |
  • مقالات |
  • اخبار |
  • انتقادات و پیشنهادات |
  • توافقنامه |
  • رویه حفاظت |
  • رفع مسئولیت |
  • كار در پارس ديتا |
  • نقشه سایت |
  • درباره ما |
  • تماس با ما
Follow us:
W3C:
ISO-CERT: