U kunt oplossing twee gebruiken om efficiëntieredenen, vooral als u vaak op deze hoeveelheden moet selecteren. Deze waarden kunnen desgewenst "cache" van de EAV-tabel zijn. U introduceert duplicatie maar versnelt het opzoeken.
EAV is een goede oplossing voor dit probleem, tenzij je joins op db-niveau moet uitvoeren. Een alternatief is om af te stappen van het relationele model en over te stappen op een op RDF gebaseerd model.