ฉันคิดว่าคำถามนี้เกี่ยวกับวิธีการคืนค่าที่เร็วขึ้นจากไฟล์การถ่ายโอนข้อมูลที่หยุดชั่วคราวของ mysqldump ไม่ใช่วิธีการสำรองข้อมูลที่แตกต่างกัน
หนึ่งในวิธีที่คุณสามารถทำได้คือการสร้างกลุ่มของตารางในสคีมาของคุณและสร้างผู้ใช้ DB แยกต่างหากสำหรับแต่ละกลุ่มและใช้สิทธิ์ MySQL เพื่อไม่อนุญาตให้แทรกตารางเพื่อใช้ทั้งหมดยกเว้นผู้ใช้ DB หนึ่งคน
นี่เป็นเทคนิคที่รวดเร็วและเกือบจะได้รับการพิสูจน์แล้ว แต่ไม่แน่ใจว่าจะใช้เวลานานเท่าใดในการกู้คืนจาก 500G แต่ imho คุณต้องการอะไรแบบขนาน ดูลิงค์ด้านล่างเพื่อดูตัวอย่าง
การกู้คืนแบบขนานอย่างรวดเร็วจากการทิ้ง SQL (mysqldump) สำหรับ MySQL