چرا داشتن استراتژی Backup و Restore در SQL Server مهم است؟

طراحی استراتژی پشتیبانگیری و بازیابی پایگاه داده ها یک عملیاتی است که در این روزها رنگ خود را در میان مدیران پایگاه داده به دلیل وجود تکنولوژی های جدیدی مانند SAN Replication , VM Replication و VM HADR از دست داده است. هر یک از پایگاه داده ها نیاز به استراتژی منحصر به فرد خود را دارند که وابستگی شدیدی به ارزش مالی و عملیاتی پایگاه داده دارد. بیشتر مدیران پایگاه داده و مدیران شبکه و زیر ساخت به استراتژی پشتیبانگیری و بازیابی پایگاه داده به عنوان بک راه حل با اهمیت کمتری نگاه می کنند به دلیل وجود تکنولوژی های ذکر شده ، به عنوان مدیر پایگاه داده همیشه در ذهن داشته باشید که محیط پایگاه داده یک محیط تراکنشی است و تماما با محیط فایل سیستم متفاوت است به این صورت که اگر مشکلی در I/O Subsystem در حین عملیات تراکنش به وجود آید باعث از کار افتادن پایگاه داده می شود.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

چرا استراتژی پشتیبانگیری و بازیابی پایگاه داده ها اهمیت بالایی دارد؟

در کنار تکنولوژی های ذکر شده؛ طراحی پشتیبانگیری و بازیابی پایگاه داده ها باید مطابق RTO و RPO ای باشد که در سازمان به تسویب رسیده است که بازیابی داده ها را بعد از خرابی در مدت زمان مشخص شده ضمانت کند.بر اساس آمار:

  1. نود درصد از کسب و کار ها بعد از خرابی داده ها در مدت دو سال تعطیل می شوند.
  2. کسب و کارهایی که بعد از خرابی داده ها توانایی بازگشت به بازار را دارند کمتر از ده درصد می باشند.
  3. تنها ۴۴٪ از کسب و کارها به صورت کامل داده های خراب را بازیابی می کنند.
  4. ۵۳٪ از کسب و کارها توانایی بازگرداند داده های از دست رفته را ندارند.

تصمیماتی که برای طراحی استراتژی پشتیبانگیری و بازیابی پایگاه داده ها باید اعمال کرد ، در هنگام طراحی موارد زیر را باید در ذهن داشته باشید.

  1. Recovery Time Objective
  2. Recovery Point Objective
وب سایت توسینسو

طراحی استراتژی پشتیبانگیری و بازیابی پایگاه داده ها

برای داشتند بهترین استراتژی باید به سوالات زیر پاسخی دقیق داده شود؛

  1. چند ساعت در روز نرم افزارها به پایگاه داده متصل می شوند؟
  2. تغییرات داده ها غالبا در چه زمانهایی اتفاق می افتد؟
  3. تغییرات داده ها در قسمت کوچکی از پایگاه داده اتفاق می افتد یا قسمت بزرگی؟
  4. چقدر فضای دیسک سخت برای پشتیبانگیری کامل (Full Backup) نیاز است؟
  5. چطور مایل به بازیابی پایگاه داده ها هستید؟
  6. آیا نرم افزار به قسمتی از پایگاه داده دسترسی دارد؟
  7. آیا نیاز به بازیابی پایگاه داده تا یک زمان مشخصی هستید؟

بر اساس پاسخ سوالهای ذکر شده؛ شما نیاز به طراحی یک استراتژی پشتیبانگیری و بازیابی پایگاه داده ها به صورت منحصر به فرد هستید.

اهمیت پشتیبانگیری و بازیابی پایگاه داده ها با استفاده از SQL Server

عملیات پشتیبانگیری پایگاه داده در SQL Server به صورت کامل از تمامی داده های حیاتی برای کسب و کار شما در مقابل خرابی های احتمالی حفاظت می کند. در ذهن داشته باشید که با داشتند استراتژی عالی می تواند پایگاه داده ها را از خرابی های زیر بازیابی کنید:-

  1. خرابی دیسک سخت
  2. خطای کاربر - به عنوان مثال حذف یک جدول
  3. خرابی سخت افزار - به عنوان مثال از کار افتادن سرور
  4. حوادث طبیعی

توجه داشته باشید که استفاده از قابلیت پشتیبانگیری پایگاه داده در SQL Server تنها راه قابل قبول و اعتماد است.


حمید ج. فرد
حمید ج. فرد

متخصص پایگاه داده SQL Server Microsoft Certified Master: SQL Server 2008 Microsoft Certified Solutions Master: Charter - Data Platform Microsoft Certified Solutions Expert: Data Platform Microsoft Certified Solutions Associate: SQL Server 2012 Microsoft Certified IT Professional Microsoft Certified Technology Specialist Microsoft Certified Professional Developer Microsoft Certified Trainer CIW Database Design Specialist

نظرات