и должно бысть странным, ведь нигде толком ПО не описана, и каждый понимает по своему.
Как по мне отказ от откровенно хреновая архитектура (разреженная таблица), с учетом того что я знаю (много РАЗНЫХ товаров, и динамическое добавление свойств) на начальном этапе - это не ПО. Ведь если я сча ошибусь, то потом толко переписать нахуй. (Не представляю себе постепенного рефакторинга с разреженной таблицы к EAV + ElasticSearch. А ты представляешь?)
ПО - это когда я мелкие реализации, начинаю оптимизировать прямо сейчас, когда смогу сделать это потом, а сейчас можно и абыкак (пример разворачивания циклов, или выбора оптимального типа переменной для текущей задачи.
IMHO
оптимизировать eav к разряженной таблице также как и на оборот наверно, хотя если много выборок то писать запросы новые запросы к eav которые были в одну строку
Обсуждают сегодня