خانه آموزش پایگاه‌داده‌ها

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

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

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

یکی از وظایف مهم پایگاه‌داده‌ها، فراهم کردن دسترسی اشتراکی به اطلاعات است. یعنی چندین کاربر بتوانند بصورت همزمان به اطلاعات دسترسی پیدا کنند.

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

از دیگر امکانات مهم، فراهم کردن ساختاری برای حفظ پایداری اطلاعات است. یعنی در مواقعی که به دلیل نقصی در سخت‌افزار، کامپیوتر یا سروری که پایگاه‌داده‌ها بر روی آن در حال اجراست، باید ابزاری را فراهم کند که بتوان اطلاعات را محافظت کرد. این ابزار شامل پشتیبان‌گیری از داده‌ها(Backup)، بازگردانی اطلاعات پشتیبان‌گیری شده(Restore)، تعمیر اطلاعات به هم‌ریخته(Repair Corrupted Data)، تکثیر پایگاه‌دادها(Replication)، فراهم کردن راهکار در دسترس بودن بالا(High Availability) و مانند این‌هاست.

محبوب‌ترین‌ها

سی شارپ

کار با تصاویر در سی شارپ (مبتدی)

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

الگوی طراحی Adapter

الگوی طراحی Adapter یک الگوی ساختاری(structural) است که به اشیاء با رابط های ناسازگار امکان همکاری می دهد. مشکل تصور کنید که شما در حال ایجاد...
گیت OR

ساخت گیت OR

یکی دیگر از گیت های پایه در مدارات منطقی گیت OR است که نماد آن در مدارها به شکل زیر است:   عملکرد عملکرد این گیت به...
گیت OR

ساخت گیت NOT

نماد گیت NOT گیت NOT ساده ترین گیت منطقی است. نماد این گیت در مدارها مانند شکل زیر است: معادل ترانزیستوری این گیت، یک ورودی و یک...
تنظیم کردن دامنه و زیر دامنه در VPS لینوکسی

تنظیم کردن دامنه و زیر دامنه در VPS لینوکسی

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