powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Добавление атрибутов (EAV,Тенцер или др.)
9 сообщений из 84, страница 4 из 4
Добавление атрибутов (EAV,Тенцер или др.)
    #34861162
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДедушкаНу дак я почти в каждом посте вопил "почему дурацкая?".

потому, что в вашем варианте "пользователь" стремительно приближается к "разработчик" по мере роста количества "добавленных пользователем атрибутов" и сложности БД.

только в одном случае владелец разработки будет приглашать "разработчика" специалиста на доработку системы, а в другом случае поручать доработку "разработчику" не специалисту

со всеми вытекающими

представьте, что Windows Explorer и файловая система OS представляет собой частный случай языка программирования - поручите пользователю что-то на нем написать...
...
Рейтинг: 0 / 0
Добавление атрибутов (EAV,Тенцер или др.)
    #34861242
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему дурацкая? Насколько я понял, есть список компонент/фичь который может раширяться. Есть возможность не поставить/поставить (возможно несколько штук) на машину. Получается таблица с машинами, таблица с фичами (в которую продавец может вбивать хоть антенну, хоть розовый цвет, хоть девушку в комплекте) и таблица связей между ними содержащая например поле "кол-во". Это и есть и задача изначально и ее решение. Никакой это не EAV.

Дурацкая, потому, что у Вас существует изначально неправлильное мнение, что добавление фичи типа антенны должно приводить к созданию нового атрибута в записи о машине. Не в обиду будет сказано - кончайте пользоваться Excel'ем (сорри если обидел). :).
...
Рейтинг: 0 / 0
Добавление атрибутов (EAV,Тенцер или др.)
    #34861249
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем так.
Если максимизировать то это приблизится к изи лангрич в сиквеле :)
А на обычном уровне пользователь пополняет справочники через формы и более ни очём не задумывается. Вся работа ложится на ядро. Это конечно из разряда "сделай нам красиво", но тем не менее.
...
Рейтинг: 0 / 0
Добавление атрибутов (EAV,Тенцер или др.)
    #34861253
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предыдущий мой ответ был для proposed amendment
...
Рейтинг: 0 / 0
Добавление атрибутов (EAV,Тенцер или др.)
    #34861300
sukkulent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up
хочется понять, поджидать или нет это "as an Open Source"
sukkulent SeVaОдин из вариантов скрещивания слона с ужом- Sql server O/R hybrid database .Ссылки на исходники нерабочие, но у меня завалялся древний вариант.
Можете поделиться? Очень любопытно посмотреть.
Если по каким-то причинам не захотите запостить на форуме, киньте, плиз
sukkulent<@>gmail.com
Буду весьма признателен :)

А то пока дождусь "Nordic 2.0 will be launched as an Open Source project at SQL Teach, Nov 28 in Vancouver, Canada.", могу забыть :)
...
Рейтинг: 0 / 0
Добавление атрибутов (EAV,Тенцер или др.)
    #34861334
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kudinov wrote:
> Да, я знаю что спорное. Спорить не хочу - смысла нет
А никто и не собирается. Для кажного способа - есть своё применение, а
"серебряной пули" - не существует.

> Это можно прочитать так "да, это медленно работает, но зато так удобнее
> запрограммировать"
Точнее, это можно прочитать как "Это,скорее всего, будет медленнее
работать, но зато значительно снизится время и сложность разработки, а
значит - и стоимость."

> Я не уверен что это пользователь безусловно поймет такую позицию.
Пользователю - пофиг. Ему главное - чтобы работало с удовлетворяещей его
скоростью. А на то, что "сделай вы по другому - оно бы работало в 2 раза
быстрее" - ему как-то наплевать.

> Конечно можно ему попытаться обьяснить типа: либо сделаем сейчас, но
> будет медленно работать, либо через месяц но будет быстро.
Угу. Или "Будет работать бесконечно быстро после бесконечно долгого
цикла разработки".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Добавление атрибутов (EAV,Тенцер или др.)
    #34861355
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДедушкаВся работа ложится на ядро.

нет не совсем так.

вся работа ложится на пользователя, и на пользователя ложится ответственность за правильное дефинирование типов данных и за грамотную категоризацию, что тоже весьма не просто - например тип двигателя он запросто может задать стринг а не как EngineTypeID integer а убедившись в своей ошибке через полгода все равно будет клясть разработчика за отсутствие нормального механизма внесения изменений

никому еще не удавалось спроектировать универсальную БД таким образом чтобы на ее прототипе можно было работать.

выбрав EAV вы на пользователя повесите функции разработчика а не оператора ИС, на себя функции системного программиста а не прикладника, на сервер БД сложнейшие функции чуть ли не эвристичесского анализа, а на железо функции суперкомпьютера DeepBlue - а оно надо?
...
Рейтинг: 0 / 0
Добавление атрибутов (EAV,Тенцер или др.)
    #34861789
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sukkulent,заслал.В свое время тоже смотрел с интересом,но понял,что это только для букварей,хотя произвольные атрибуты позволяет добовлять легко.

2 Дедушка,если я правильно понял, EAV в данном случае,совершенно из другой оперы.Каждый заказ-частный случай.Если в машине нужна тарелка, то не исключено, что к ней понадобиться и золотой унитаз в 9999,99999901 каратов и прочие извраты.Я бы не усложял.Все извращения,которые не укладываются в общую модель, хранил бы в поле XML(список с двумя полями:наименование,значение).Минимум телодвижений, и пусть себе ни в чем не отказывают.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Добавление атрибутов (EAV,Тенцер или др.)
    #35876658
Фотография Alexandr Nikolaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaОдин из вариантов скрещивания слона с ужом- Sql server O/R hybrid database .Ссылки на исходники нерабочие, но у меня завалялся древний вариант.
Скиньте пожалуйста древности на
alexandr-nikolaev[ @ ]yandex.ru
...
Рейтинг: 0 / 0
9 сообщений из 84, страница 4 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Добавление атрибутов (EAV,Тенцер или др.)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]