Bạn có thể sử dụng giải pháp hai vì lý do hiệu quả, đặc biệt nếu bạn cần thường xuyên chọn các số lượng này. Các giá trị này có thể là "bộ nhớ đệm" của bảng EAV, nếu bạn muốn. Bạn giới thiệu trùng lặp nhưng tăng tốc độ tra cứu.
EAV là một giải pháp tốt cho vấn đề này trừ khi bạn phải thực hiện các phép nối ở mức db. Một giải pháp thay thế là rời khỏi mô hình quan hệ và chuyển sang mô hình dựa trên RDF.