01/10/2018, 17:17

Giải pháp xử lý tài chính

Xin chào ae,

Hôm nay lại làm phiền ae 1 chút, mình đang làm project về quản lý đại loại db như sau: Users(UserId,Username,Info,…),PhieuThu(Id,UserId,otherinfo,…).
Vấn đề xảy ra khi 1 User có thể tạo được nhiều phiếu thu và các phiếu tăng lên khi tạo thêm(1,2,…).
Mình đang phân vân giữa 2 cách làm.

    1. Lưu 1 column trong bảng Users(PhieuThu: giá trị ban đầu 0), khi user tạo phiếu mình tăng dần lên và update vào cho user đó.
    1. Đếm số phiếu trong bảng phieuthu của user để tăng lên.

Xin hỏi mình dùng cách 2 thì sử dụng db mssql với số phiếu càng nhiều thì có làm chậm quá trình xử lý hơn nhiều k ạ. (Ước tính khoảng 100 users, mỗi user 1 tháng tạo khoảng 100 phiếu).

Bài liên quan
0