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