Tất cả tài liệu

FPT Database Engine – MongoDB

    Khôi phục cụm cơ sở dữ liệu
    Khôi phục cụm cơ sở dữ liệu
    Updated on 22 Apr 2026

    Chức năng RestorePoint-in-Time Recovery (PITR) cho phép người dùng phục hồi dữ liệu từ các bản sao lưu hoặc khôi phục cụm cơ sở dữ liệu về một thời điểm cụ thể trong quá khứ. Các hướng dẫn trong mục này giúp người dùng thực hiện quá trình khôi phục dữ liệu một cách chính xác, an toàn và hiệu quả, đồng thời đảm bảo tính toàn vẹn của dữ liệu.

    Khi thực hiện Restore hoặc PITR, hệ thống sẽ tạo một cụm cơ sở dữ liệu mớikhông ghi đè lên cụm cơ sở dữ liệu hiện tại.

    1. Restore database

    Chức năng Restore cho phép người dùng sử dụng một bản sao lưu (backup) đã tạo trước đó để tạo và khôi phục dữ liệu vào một cụm cơ sở dữ liệu mới. Tính năng này hữu ích trong các trường hợp mất dữ liệu, lỗi hệ thống, hoặc khi cần roll back về trạng thái trước đó.

    Trước khi thực hiện restore, cần đảm bảo cụm cơ sở dữ liệu đã có ít nhất một bản backup (restore point) được tạo thành công - tức là có ít nhất một restore point sẵn sàng để restore.

    Các bước thực hiện Restore:

    Bước 1: Truy cập màn hình Restore

    Từ thanh menu, chọn Database Platform > Chọn menu All Database hoặc menu Non-Relational Database > nhấp vào Cluster ID của databse cluster cần restore > chọn tab Backup > chọn sub-tab Restore. Hệ thống sẽ hiển thị danh sách các Available Restore Points có thể khôi phục.

    Bước 2: Thực hiện Restore

    Tại cột Actions, bấm vào biểu tượng ba chấm (⋮) tương ứng với restore point mong muốn → chọn Restore. Một hộp thoại Restore Database sẽ xuất hiện:

    Nhập thông tin theo yêu cầu:

    • Restore Cluster Name: Tên của cụm cơ sở dữ liệu mới được sinh ra khi restore.
    • Flavor: Lựa chọn cấu hình phù hợp cho cụm cơ sở dữ liệu mới.

    Nhấn Restore để bắt đầu quá trình khôi phục. Sau khi hoàn tất, một cụm cơ sở dữ liệu mới sẽ xuất hiện trong danh sách quản lý Database Engines, chứa dữ liệu từ bản backup đã chọn.

    2. Recover to Point-in-Time

    Chức năng Recover to Point-in-Time cho phép người dùng khôi phục cơ sở dữ liệu về một thời điểm chính xác trong quá khứ, rất hữu ích khi cần phục hồi dữ liệu sau sự cố hoặc lỗi phát sinh trong quá trình vận hành.

    Các bước thực hiện Recover to Point-in-Time:

    Bước 1: Truy cập màn hình Restore

    Thực hiện tương tự như bước truy cập màn hình Restore trong phần Restore Database.

    Bước 2: Thực hiện khôi phục

    Tại tab Restore, chọn Restore to Point in Time. Hộp thoại Restore Database to a Point in Time xuất hiện.

    Nhập thông tin theo yêu cầu:

    • Restore Cluster Name: Tên của cụm cơ sở dữ liệu mới được sinh ra khi khôi phục.
    • Flavor: Lựa chọn cấu hình phù hợp cho cụm cơ sở dữ liệu mới.
    • Recover To: Chọn thời điểm chính xác mà bạn muốn khôi phục cơ sở dữ liệu (theo định dạng ngày giờ).

    Nhấn Recover để bắt đầu quá trình khôi phục. Hệ thống sẽ tạo một cụm cơ sở dữ liệu mới và phục hồi dữ liệu về thời điểm đã chỉ định. Sau khi hoàn tất, một dcụm cơ sở dữ liệu mới sẽ xuất hiện trong màn hình danh sách Database Engines, chứa dữ liệu tại đúng thời điểm khôi phục.