Tôi có một kịch bản và hai tùy chọn để đạt được nó. Cái nào sẽ hiệu quả hơn?Cách hiệu quả để xử lý số lượng lớn dữ liệu trong MySQL
Tôi đang sử dụng mySQL để lưu trữ sự tham dự của sinh viên (khoảng 100 triệu). Và sau đó sử dụng dữ liệu tham dự này để vẽ biểu đồ và kết quả dựa trên lựa chọn của người dùng.
Approach.1) Lưu trữ dữ liệu sự tham gia của sinh viên cho mỗi ngày trong hàng mới (mà sẽ làm tăng số lượng hàng theo cấp số nhân và giảm thời gian xử lý)
Approach.2) cửa hàng serialized hoặc JSON định dạng hàng dữ liệu tham gia của một năm của mỗi học sinh liên tiếp (Điều này sẽ làm tăng thời gian xử lý khi cập nhật tham dự mỗi ngày và giảm kích thước cơ sở dữ liệu)
100k Mà không phải là nhiều – sagi
100k vs 100 nhà máy, đó là một chỉnh sửa lớn! – Shadow
Xin lỗi ... Tôi đã bỏ lỡ điều đó. –