close

Вход

Забыли?

вход по аккаунту

...операций над реляционными данными.

код для вставкиСкачать
УДК 004.05 Качество систем и программ ДЕНОРМАЛИЗАЦИЯ, КАК СПОСОБ УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ ОПЕРАЦИЙ НАД РЕЛЯЦИОННЫМИ ДАННЫМИ. И. И. Козинский Научный руководитель – старший преподаватель А. Р. Шишкин На сегодняшний день самой популярной моделью хранения данных остаётся реляционная. Однако сейчас, как и в течении всех лет существования реляционной теории, активно разрабатываются множество альтернатив по причине того, что реляционные базы данных с трудом удовлетворяют растущие требования к производительности и нагрузке. Как правило, в жертву необходимой производительности приносится качество программного обеспечения, в данном конкретном случае архитектуры баз данных. В отличие от понятия качества кода, например, понятие качественная архитектура или хорошая архитектура достаточно размытое и не имеет четкой формализации. В этом смысле процесс нормализации в теории реляционных баз данных является очень ценным достижением реляционной теории и практики, поскольку он даёт научно строгие и обоснованные критерии качества проекта базы данных и формальные методы для усовершенствования этого качества. Обратный процесс ­ денормализация, выглядит, казалось бы, чем то совершенно неправильным, но с другой стороны в реальных проектах часто не обойтись без методов оптимизации данных, которые, так или иначе, связывают с денормализацией. Более того, процессу, как таковому, уделено очень мало внимания в профессиональной литературе и он не имеет такой строгой формализации или набора правил, следуя которым можно достигнуть цели, при этом ничего не испортив. Учитывая тот факт, что ценность этого процесса заключается исключительно в достижении цели по увеличению производительности некоторого аспекта системы, было бы очень полезно точно знать, какие приёмы действительно способствуют достижению цели, а какие нет. Таким образом, предлагается исследовать процесс денормализации баз данных, на предмет увеличения производительности операций в некотором часто возникающем контексте оптимизации. Оценить и дать характеристику влияния его методов на качество и безопасность системы в плане архитектуры данных. Результатами являются характерные процессу денормализации паттерны проектирования, для которых теоретически и экперементально доказана эффективность использования в соответствии с целью паттерна и контекстом использования. Литература 1. Дейт К. Дж. Введение в системы баз данных /К.Дж. Дейт; [пер. с англ. и ред. К.А. Птицына]. ­ 8­е изд.. ­ Москва и др. : Вильямс, 2008. ­ 1327 с. : ил. ; 24 см. ­ Библиогр. в конце гл.. ­ Предм. указ.: с. 1315­1327 2. Дейт К. Д. SQL и реляционная теория : как грамотно писать код на SQL /К. Дж. Дейт; [пер. с англ. А. Слинкина]. ­ Санкт­Петербург Москва : Символ, 2010. ­ 474 с. : ил., табл. ; 24 см. ­ (High tech). ­ Библиогр.: с. 460­468. ­ Алф. указ.: с. 469­474 
1/--страниц
Пожаловаться на содержимое документа