Em đang muốn lưu token vào db, nhưng mà em đang thắc mắc là thường mấy anh lưu vào db rồi xóa xong tạo cái khác hay lại tạo 1 field active rồi sửa, cái nào sẽ đỡ tốn resource hơn ạ
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Cái này thì nên tuỳ theo dự án và tính chất của data em ạ:
1. Đối với những dữ án mà em cam kết với người dùng là sẽ toàn bộ dữ liệu của họ khi họ yêu cầu thì em sẽ phải xoá, nếu em cam kết là xoá nhưng em chỉ cập nhật active = false thì việc này lộ ra thì công ty em sẽ gặp vấn đề rất rất nghiêm trọng, đối với những công ty ở thị trường Nhật chẳng hạn có thể bị phá sản ngay lập tức.
2. Trong trường hợp em chỉ cam kết là lưu trữ thông tin người dùng thì.
2.1 Đối với các data quan trọng như thông tin người dùng, lịch sử giao dịch thì nên giữ lại (active = false) và sau đó move sang 1 database chuyên backup để phục vụ cho các nghiệp vụ tra cứu, đối soát hay các hệ thống bigdata và AI sau này.
2.2. Đối với các data không quan trọng như session token, thì khi hết hạn thì có thể xoá đi được em ạ, để lại cũng chẳng để làm gì.