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

       

Как правило, ранее существовавшие компоненты


Как правило, ранее существовавшие компоненты этого рода отличались низкой производительностью и низким качеством.

Сегодня основным барьером для применения параллелизма является старое программное обеспечение. Такое программное обеспечение, написанное для однопроцессорных машин, не дает ускорения или масштабируемости на многопроцессорных машинах. Его необходимо переписать, чтобы извлечь выгоду из параллельной обработки и возможности использования нескольких дисков. Прикладные программы баз данных – редкое исключение. Сегодня большинство программ, связанных с базами данных, написаны с примененем реляционного языка SQL, который был стандартизован как ANSI, так и ISO. Программы на SQL, написанные для однопроцессорных систем, можно выполнять параллельно на машинах баз данных без совместного использования ресурсов. Системы баз данных могут автоматически распределять данные между несколькими процессорами. При простом переносе прикладных программ, основанных на стандартном SQL, в системы Teradata и Tandem достигается почти линейные ускорение и масштабируемость. В следующем разделе разъясняются основные технологии, используемые в подобных параллельных системах баз данных.


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