Archival vs Backup | آرشیو فایل و بایگانی پایگاه داده، پشتیبان گیری داغ و پشتیبان گیری سرد
بایگانی و پشتیبان گیری دو موضوع اصلی مرتبط با پایگاه های داده هستند. پشتیبانگیریها به عنوان یک راهحل بازیابی فاجعهبار پایگاه داده استفاده میشوند. آرشیوها برای ذخیره یک نسخه خاص از داده های جدول یا یک فایل، یا جدا کردن/انتقال مجموعه ای از داده ها که به طور فعال استفاده نمی شوند، از پایگاه داده استفاده می شوند. در پایگاه داده (RDBMS) از پشتیبان گیری فیلد بیشتر از آرشیو استفاده می شود. اما در سیستم های فایل بزرگ (FS)، بایگانی به طور گسترده ای به جای پشتیبان گیری استفاده می شود، زیرا بایگانی می تواند به عنوان یک راه حل خوب برای کنترل نسخه فایل استفاده شود.
بایگانی
همانطور که قبلا ذکر شد، بایگانی انواع مختلفی دارد.آرشیو فایل و بایگانی پایگاه داده. بایگانی فایل یک راه حل بازیابی فاجعه نیست، اما یک سیستم کنترل نسخه فایل است. بایگانی پایگاه داده عبارت است از انتقال بخشی از داده ها که به طور فعال استفاده نمی شود از داده های استفاده شده فعال. این داده های آرشیو شده هنوز برای مراجع بعدی مهم هستند. داده های آرشیو شده به رسانه یا سیستم جداگانه منتقل نمی شوند. اگر سیستم یک پایگاه داده باشد، پس از بایگانی داده ها، آن داده های آرشیو شده در همان پایگاه داده باقی می مانند. (در پایگاه داده های ORACLE حالتی به نام حالت ARCHIVELOG وجود دارد. در این حالت سرور ORACLE تمام تغییرات پایگاه داده را به صورت فایل های گزارش بایگانی بایگانی می کند.)
پشتیبان گیری
پشتیبان گیری به عنوان راه حل بازیابی اطلاعات استفاده می شود. یعنی؛ هنگامی که پایگاه داده خراب است یا زمانی که سرور پایگاه داده از بین می رود، بازیابی پایگاه داده مفید است. در واقع، این نسخه های پشتیبان کپی از داده های اصلی هستند. چندین نوع پشتیبان وجود دارد. پشتیبان گیری داغ و پشتیبان گیری سرد دو نوع اصلی هستند. هنگام استفاده از پایگاه داده، پشتیبان گیری داغ و زمانی که پایگاه داده استفاده نمی شود، نسخه پشتیبان سرد گرفته می شود.یک روش پشتیبان خوب باید قابلیت بازیابی سریع تری داشته باشد و از دست دادن داده ها باید به حداقل برسد (از دست دادن داده ها صفر). پشتیبانگیریها باید روی دیسکها یا نوارهای جداگانه کپی شوند تا در بلایا استفاده شوند.
تفاوت بین آرشیو و پشتیبان گیری چیست؟
1. بایگانی یک راه حل بازیابی بلایا نیست. اما پشتیبانگیری برای بازیابی موثر پایگاه داده از خطاهای انسانی، خرابی بلوک داده، خرابی سختافزار و بلایای طبیعی است.
2. برای استفاده از داده های آرشیو شده نیازی به بازیابی و بازیابی نیست. اما بازیابی و بازیابی برای استفاده از اطلاعات پشتیبان ضروری است.
3. بایگانی سیستم فایل می تواند به عنوان یک روش کنترل نسخه نیز استفاده شود. اما از پشتیبانگیری نمیتوان بهعنوان کنترلکننده نسخه استفاده کرد.
4. دادههای بایگانیشده برای گزارشدهی موقعیتها ضروری هستند و از پشتیبانگیری برای گزارش استفاده نمیشود.
5. بایگانی تمام داده های موجود را حفظ می کند. اما در پشتیبانگیری، کاربران درباره پشتیبانگیریهای لازم تصمیم میگیرند و نسخههای پشتیبان منسوخ یا ناخواسته را حذف میکنند.