Prompt miễn phí
Lập kế hoạch và script migration dữ liệu hạn chế downtime
Tạo chiến lược chuyển dữ liệu giữa hai schema, kèm script, rollback và kiểm tra hậu migration trong giới hạn gián đoạn thấp.
Prompt dùng để làm gì?
Tạo chiến lược chuyển dữ liệu giữa hai schema, kèm script, rollback và kiểm tra hậu migration trong giới hạn gián đoạn thấp.
Điền thông tin của bạn
Prompt
Input mẫu
"schema_cu": "users(id, full_name, email, created_at, status)",
"schema_moi": "accounts(id, name, email_address, state, created_at, migrated_at)",
"rang_buoc_downtime": "tối đa 5 phút",
"quy_mo_du_lieu": "khoảng 12 triệu bản ghi",
"cong_nghe_db": "PostgreSQL"
}
Output mẫu
"chien_luoc": [
"Tạo bảng đích trước và backfill theo từng lô 50.000 bản ghi.",
"Bật cơ chế ghi kép tạm thời trong thời gian chuyển đổi.",
"Chuyển read path sang bảng mới sau khi đối soát đủ điều kiện."
],
"rollback": [
"Nếu tỷ lệ lỗi ghi vượt ngưỡng, dừng backfill và chuyển traffic về bảng cũ.",
"Giữ bản sao trạng thái trước cutover để khôi phục nhanh."
],
"kiem_tra_sau_chay": [
"Đối chiếu số lượng bản ghi giữa hai bảng.",
"So sánh checksum theo nhóm dữ liệu trọng yếu.",
"Kiểm tra các chỉ mục và truy vấn chính sau cutover."
]
}
Cách sử dụng
Giải thích cấu trúc
- Role
- Đóng vai kỹ sư dữ liệu/kiến trúc sư backend để đưa ra phương án triển khai thực tế.
- Context
- Có hai schema nguồn và đích, yêu cầu giảm downtime và cần tính đến dữ liệu lớn, công nghệ DB và ràng buộc vận hành.
- Task
- Thiết kế chiến lược migration, viết script/pseudo-code, mô tả rollback và checklist kiểm tra.
- Constraints
- Không được trả lời mơ hồ; phải nêu giả định, rủi ro, điều kiện rollback và bước xác minh sau chạy.
- Output
- Trình bày theo mục rõ ràng: chiến lược, script, map dữ liệu, rollback, kiểm tra, rủi ro.
Mẹo sử dụng
- Nêu rõ khóa chính, khóa ngoại và trường có thể null để giảm lỗi mapping.
- Nếu dữ liệu lớn, yêu cầu chia lô và idempotent để chạy lại an toàn.
- Thêm tiêu chí cutover và tiêu chí rollback để tránh quyết định cảm tính.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Chẩn đoán và sửa lỗi xác thực, phân quyền backend
Phân tích middleware hay logic quyền truy cập, đưa bản sửa và test xác nhận cho lỗi chặn sai hoặc lọt quyền.
Xây dựng bộ test đầy đủ cho tìm kiếm nhị phân
Thiết kế test cho binary search với các biên quan trọng, dữ liệu rỗng, trùng lặp và vị trí đầu cuối.
