Классика баз данных - статьи

       

Однако если схема базы данных


Однако если схема базы данных является статической, и набор запросов известен заранее, то существенный выигрыш в производительности обеспечивается при выборе внутренней структуры, которая более естественно отображается во внутренние структуры данных приложения. Например, если данные приложений являются, по сути, не реляционными (например, содержат многозначные атрибуты или большие порции неструктурированных данных), то насильственное их приведение к реляционной форме только для обеспечения доступа на основе SQL приведет к появлению накладных расходов на эти преобразования и вряд ли позволит извлечь выгоду из реляционного хранения данных. Аналогично, если бы данные приложения были по своей сути реляционными, то насильственное приведение их к другому формату (например, XML или объектно-ориентированное представление) привело бы только к новым накладным расходам без получения каких-либо преимуществ. В конфигурируемой системе баз данных должно поддерживаться хранение данных в формате, наиболее естественном для приложения. За выбор формата, отвечающего критерию «наибольшей естественности», должен отвечать программист.


Содержание  Назад  Вперед