Antwort

4

Warum möchte jemand ein EAV-System unter Verwendung einer SQL-Datenbank bauen? Es ist ein quadratischer Pflock in einem runden Loch.

Wenn Sie wirklich davon überzeugt sind, dass EAV die richtige Lösung für Ihre Problemdomäne ist, warum wählen Sie nicht ein Datenbankprodukt, das dies unterstützt? Cassandra oder Voldemort oder Dynomite?

+0

Es gibt immer noch einige Anwendungsfälle, in denen EAV-Datenbanken verwendet werden, in einem RDBMS-System, um die Anforderungen der Anwendung anzupassen. Ich habe eine Anforderung in einer Öl- und Gasindustrie, wo die Zähler Namen basierend auf dem Datum und anderen Metriken ändern. und für dieses EAV-Modell war die perfekte Passform und funktionierte großartig. NoSQL ist eine gute Option, wenn Sie die Entwicklungsprozessanforderungen berücksichtigen, aber nicht immer. –

1

Die Tabellen und die Struktur hängen von Ihrer Domäne ab.

hier Informationen, die Sie als Probe/Vorlage verwenden können - wiki

Verwandte Themen