Anda dapat menggunakan solusi dua untuk alasan efisiensi, khususnya jika Anda harus sering memilih jumlah ini. Nilai-nilai ini mungkin "cache" dari tabel EAV, jika Anda mau. Anda memperkenalkan duplikasi tetapi mempercepat pencarian.
EAV adalah solusi yang baik untuk masalah ini kecuali Anda harus melakukan join pada level db. Alternatifnya adalah menjauh dari model relasional dan pindah ke model berbasis RDF.