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