name: Метод динамической компиляции SQL-запросов для реляционных СУБД
keyword_list: PostgreSQL LLVM СУБД исполнитель запросов динамический компилятор компилятор
abstract: Объект: реляционные СУБД.
  Цель: оптимизация выполнения запросов для более эффективного использования процессора.
  Методы исследования: динамическая компиляция, трансформация операторов плана запроса из Volcano модели в модель явных циклов.
  Результаты: метод динамической компиляции запросов с трансформацией на лету операторов плана запроса из модели Volcano в модель явных циклов; метод динамической компиляции выражений в SQL-запросах с применением открытой вставки предварительно скомпилированных встроенных функций СУБД; эвристики стратегии выполнения запроса на основе оценок затрат на динамическую компиляцию; метод сохранения и переиспользования кода, сгенерированного динамическим компилятором, в SQL-запросах; расширение к СУБД предложенных методов для динамической компиляции SQL-запросов.
  Внедрение: в научно-исследовательские и учебные проекты ИСП РАН; в компанию ООО «РусБИТех-Астра».
  Область применения: метод динамической компиляции может быть применён к СУБД с Volcano моделью выполнения для реализации динамического компилятора запросов.
chairman_dissertation_council.name: Арутюн
chairman_dissertation_council.surname: Аветисян
chairman_dissertation_council.patronymic: Ишханович
chairman_dissertation_council.position: Директор
chairman_dissertation_council.degree: Доктор физико-математических наук
chairman_dissertation_council.rank: Академик
chairman_dissertation_council.wos_research_id: E-6121-2017
chairman_dissertation_council.scopus_author_id: 56274803200
chairman_dissertation_council.territory: РОССИЯ
organization_supervisor.name: Арутюн
organization_supervisor.surname: Аветисян
organization_supervisor.patronymic: Ишханович
organization_supervisor.position: Директор
organization_supervisor.territory: РОССИЯ
rubrics.code: 50.41.25
rubrics.name: Прикладное программное обеспечение
rubrics.code: 50.41.21
rubrics.name: Системы управления базами данных (СУБД)
oecds.code: 01.02.ET
oecds.name: COMPUTER SCIENCE, INFORMATION SYSTEMS
speciality_codes.name: Математическое и программное обеспечение вычислительных систем, комплексов и компьютерных сетей
speciality_codes.code: 2.3.5.
supervisors.fio: Аветисян А.И.
supervisors.scientific_degree: Доктор физико-математических наук
supervisors.speciality_code: Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
supervisors.responsible_type: Научный руководитель
opponents.fio: Волконский В.Ю.
opponents.scientific_degree: Кандидат технических наук
opponents.speciality_code: Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
opponents.responsible_type: Оппонент
opponents.fio: Соколинский Л.Б.
opponents.scientific_degree: Доктор физико-математических наук
opponents.speciality_code: Математическое моделирование, численные методы и комплексы программ
opponents.responsible_type: Оппонент
protection_organization.short_name: ИСП РАН
protection_organization.name: Федеральное государственное бюджетное учреждение науки Институт системного программирования им. В.П. Иванникова Российской академии наук
protection_organization.ogrn: 1037700067327
protection_organization.organization_type: Организация
protection_organization.okogu: Министерство науки и высшего образования Российской Федерации
protection_organization.okopf: Федеральные государственные бюджетные учреждения
author_organization.short_name: ИСП РАН
author_organization.name: Федеральное государственное бюджетное учреждение науки Институт системного программирования им. В.П. Иванникова Российской академии наук
author_organization.ogrn: 1037700067327
author_organization.organization_type: Организация
author_organization.okogu: Министерство науки и высшего образования Российской Федерации
author_organization.okopf: Федеральные государственные бюджетные учреждения