Цель учебного пособия состоит в изложении основ технологий параллельных систем баз данных. Особое внимание уделяется вопросам реализации СУБД для кластерных систем. Дается классификация известных форм параллельной обработки транзакций. Приводится сравнительный анализ различных архитектур параллельных систем баз данных. Рассматриваются возможные технологические подходы к организации параллельной обработки запросов. Обсуждается итерационная модель, синхронный и асинхронный конвейеры. Излагаются методы фрагментации данных и способы организации межпроцессорных обменов. Предлагается подход к автоматическому преобразованию последовательного плана выполнения запроса в параллельный. Большое внимание уделяется вопросам моделирования параллельных систем баз данных и организации эффективной буферизации в условиях использования фрагментного параллелизма. Книга ориентирована на студентов, аспирантов и научных работников, специализирующихся в области разработки технологий параллельных...
Tsel uchebnogo posobija sostoit v izlozhenii osnov tekhnologij parallelnykh sistem baz dannykh. Osoboe vnimanie udeljaetsja voprosam realizatsii SUBD dlja klasternykh sistem. Daetsja klassifikatsija izvestnykh form parallelnoj obrabotki tranzaktsij. Privoditsja sravnitelnyj analiz razlichnykh arkhitektur parallelnykh sistem baz dannykh. Rassmatrivajutsja vozmozhnye tekhnologicheskie podkhody k organizatsii parallelnoj obrabotki zaprosov. Obsuzhdaetsja iteratsionnaja model, sinkhronnyj i asinkhronnyj konvejery. Izlagajutsja metody fragmentatsii dannykh i sposoby organizatsii mezhprotsessornykh obmenov. Predlagaetsja podkhod k avtomaticheskomu preobrazovaniju posledovatelnogo plana vypolnenija zaprosa v parallelnyj. Bolshoe vnimanie udeljaetsja voprosam modelirovanija parallelnykh sistem baz dannykh i organizatsii effektivnoj buferizatsii v uslovijakh ispolzovanija fragmentnogo parallelizma. Kniga orientirovana na studentov, aspirantov i nauchnykh rabotnikov, spetsializirujuschikhsja v oblasti razrabotki tekhnologij parallelnykh...