Chào ạ,
Em thường tạo 1 service cron job định kỳ để lấy data từ database rồi ghi vào file excel bằng cách cho execute câu lệnh select * from từng bảng cho lưu tất cả vào 1 biến rồi cho loop biến đó write từng hàng vào file excel.
Em có 2 thắc mắc muốn được giải đáp ạ:
- Có nên sử dụng file excel, csv để backup database không? Vì em muốn tất cả các loại CSDL quan hệ đều có thể restore được.
- nếu dữ liệu lên đến 1 triệu dòng ví dụ bảng log thì select * from như vậy có sao không, có khiến web server bị tràn RAM không? Và làm sao để select từng dòng trong database?
- Em cảm ơn
Nó nói nếu thuê cloud thì khá đơn giản, vào trang dashboard của bên cho thuê server database rồi trên giao diện ấn nút create backup rồi download về máy là xong. Còn nếu server on premise thì dùng lệnh CLI hoặc database studio để backup
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?