چگونه پشتیبان‌گیری PostgreSQL را از ۲۵ ساعت به زیر ۳ ساعت کاهش دادیم (بدون تعویض سخت‌افزار)۱۴۰۵ تیر ۵, جمعه
تکنولوژی ۲۲ خرداد ۱۴۰۵

چگونه پشتیبان‌گیری PostgreSQL را از ۲۵ ساعت به زیر ۳ ساعت کاهش دادیم (بدون تعویض سخت‌افزار)

در یک محیط PostgreSQL با حجم بیش از ۶۰۰ گیگابایت، ابزار pg_dump برای پشتیبان‌گیری ۲۵ ساعت طول می‌کشید. با جایگزینی آن با pg_basebackup، فشرده‌سازی بومی LZ4 و افزودن رمزنگاری AES‑256، زمان پشتیبان‌گیری به ۲ ساعت و ۲۸ دقیقه رسید. این بهبود بدون تعویض سخت‌افزار و با حفظ امنیت داده‌ها حاصل شد.

چگونه پشتیبان‌گیری PostgreSQL را از ۲۵ ساعت به زیر ۳ ساعت کاهش دادیم (بدون تعویض سخت‌افزار)

چرا مهمه؟

پشتیبان‌گیری قبلی زمان‌بر بود و بار سنگینی روی سرور ایجاد می‌کرد؛ سرورهای مشابه با HDD همین مشکل را تجربه می‌کنند. تیم‌های DBA، مدیران زیرساخت و توسعه‌دهندگان که به دسترس‌پذیری داده‌ها وابسته‌اند، مستقیماً تحت تأثیر این بهبود قرار می‌گیرند. کاهش زمان پشتیبان‌گیری به‌معنی کاهش ریسک از دست رفتن داده‌ها، هزینه کمتر برای پردازش و امکان انجام عملیات در بازه‌های کم‌ترافیک است.

به درد کی می‌خوره؟

• مدیران پایگاه داده • مهندسان زیرساخت • تیم‌های DevOps • مسئولین امنیت اطلاعات

تو عمل چی کار کنیم؟

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

نظر BlueIT News

پیشنهاد می‌کنیم هر شش ماه یک‌بار استراتژی پشتیبان‌گیری را بازنگری کنید؛ رشد حجم داده‌ها می‌تواند ابزارهای قدیمی را ناکارآمد کند.