Das EAV-Modell (Entity-Attribute-Value) ist ein Datenbankdesignmuster, das eine hochflexible Speicherung von Daten ermöglicht, deren Struktur nicht vollständig im Voraus bekannt ist oder sich häufig ändert. Statt jede Eigenschaft eines Objekts als eigene Tabellenspalte zu speichern, werden alle Eigenschaften als Zeilen in einer universellen Wertetabelle abgelegt.