Альтернативы Entity-Attribute-Value (EAV)?

Наша база данных разработана на основе модели EAV (сущность-атрибут-значение). Те, кто работал с моделями EAV, знают все, что связано с гибкостью.

Я спросил своего клиента о причинах использования модели EAV (гибкость), и они ответили: Их сущности со временем меняются. Так, сегодня у них может быть таблица с несколькими атрибутами, но через месяц могут быть добавлены несколько новых атрибутов или существующий атрибут может быть переименован. Им необходимо создавать отчеты, чтобы вернуться на любой этап во времени и запрашивать данные на основе формы объектов на этом этапе.

Я понимаю, что это невозможно с традиционной реляционной моделью, но я лично считаю EAV антипаттерном. Существуют ли какие-либо другие альтернативные модели, которые позволяют нам фиксировать временное измерение в изменениях сущностей и экземпляров?

Ура,

Я понимаю, что это невозможно с традиционной реляционной моделью, но я лично считаю EAV антипаттерном. Существуют ли какие-либо другие альтернативные модели, которые позволяют нам фиксировать временное измерение в изменениях сущностей и экземпляров?

Ура,

Я понимаю, что это невозможно с традиционной реляционной моделью, но я лично считаю EAV антипаттерном. Существуют ли какие-либо другие альтернативные модели, которые позволяют нам фиксировать временное измерение в изменениях сущностей и экземпляров?

Ура, Mosh

47
задан starblue 31 October 2010 в 08:23
поделиться