Tôi có cơ sở dữ liệu với bảng 'phiếu bầu' của người dùng và bảng 'người dùng'. Tôi nghĩ rằng cơ sở dữ liệu sẽ nhận được khá lớn trong một khoảng thời gian ngắn vì vậy tôi muốn sử dụng phương pháp hiệu quả nhất.COUNT() hoạt động mỗi lần, hoặc lưu trữ giá trị và tăng giá trị một lần?
Tôi nghĩ tôi có thể COUNT() số phiếu bầu với câu WHERE từ bảng 'phiếu bầu' mỗi lần hoặc tôi có thể lưu trữ điểm trong bảng 'người dùng' và chỉ tăng số điểm lên 1 mỗi thời gian bỏ phiếu được thêm vào.
Điều gì sẽ là tốt nhất/nhanh nhất và/hoặc có cách nào khác để thực hiện việc này không?
"_Tạo một cột trên bảng người dùng để lưu trữ score_ được lưu trữ_" Bạn có nghĩa là công cụ DB sẽ lưu trữ nó chứ không phải lập trình viên? –
@ Mr.TAMER, tôi xin lỗi, nhưng tôi không hiểu bạn ngụ ý bởi thuật ngữ "không phải là lập trình viên" – Starx