Re[11]: Несколько вопросов по Меппарам.
От: GlebZ Россия  
Дата: 12.05.05 12:05
Оценка:
Здравствуйте, IT, Вы писали:

IT>Весьма распространённое и в то же время ошибочное мнение, которым обычно прикрывается либо кривой дизайн базы либо объектной модели. В процессе разработки модель данных и структура базы могу и должны соответствовать друг другу. Вот ты мне можешь привести живой хороший пример, когда различия в структуре базы и модели заложены в дизайне? Примеров замазывания дыр полно, но мне бы хотелось увидеть именно правильное решение, не by кривой design, а by прямой.

До фигищи. Из последнего. Большинство объектов наследуется от класса типа MyObject где лежит некоторая системная информация. Для всех объектов в наследовании лучше работать без join, кроме данного MyObject, поскольку оказалось что большинство достаточно много частых важных запросов проходит только по MyObject. Вот и выделяем MyObject в отдельную таблицу. И это не замазывание дыр. Это просто настройка производительности работы БД. И скорость от такой нормализации и денормалиции возросла на некоторых процессах на порядки.

С уважением, Gleb.
... << RSDN@Home 1.1.4 beta 4 rev. 358>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.