• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Реализация в ClickHouse протокола PostgreSQL

ФИО студента: Элбакян Мовсес Андраникович

Руководитель: Миловидов Алексей Николаевич

Кампус/факультет: Факультет компьютерных наук

Программа: Прикладная математика и информатика (Бакалавриат)

Год защиты: 2020

Базы данных являются одними из важнейших частей современных программ. На данный момент в мире существует много баз данных, предназначенных для различных целей, однако одна из самых распространенных и высокоуровневых классификаций – это SQL/NoSQL базы данных. SQL базы данных (каковыми являются ClickHouse и PostgreSQL, рассматриваемые в данной работе) имеют довольно похожий синтаксис запросов. Теоретически, можно было бы предположить, что клиент одной базы данных мог бы обращаться к базе другого типа. Однако, в действительности, они несовместимы. Поэтому большинство баз данных предоставляют спецификации так называемый wire protocol, который может быть реализован на сервере одной базы данных, чтобы принимать соединения от клиентов другой, и наоборот. Данная работа рассматривает имплементацию PostgreSQL wire protocol для серверов в аналитической базе данных Yandex ClickHouse.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ