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

Реализация поддержки JSON в языке запросов Yandex Database

ФИО студента: Лапков Никита Алексеевич

Руководитель: Сухорослов Олег Викторович

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

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

Оценка: 9

Год защиты: 2020

В последние годы документоориентированная модель данных становится все более популярной. Разработчики приложений используют JavaScript Object Notation (JSON) для того чтобы хранить данные без указания какой-либо схемы. Поддержка хранения и функциональности для манипуляции с JSON значениями является важным аспектом при выборе базы данных. В связи с высоким спросом со стороны разработчиков, в 2017 году вышло дополнение к стандарту SQL для работы с JSON значениями. Yandex Database (YDB) — это распределенная отказоустойчивая NewSQL база данных со строгими гарантиями консистентности и ACID транзакциями. В данной работе мы реализовали поддержку запросов к JSON значениями для языка запросов YDB в соответствии со стандартом SQL. Мы расширили язык запросов функциями JSON_EXISTS, JSON_VALUE и JSON_QUERY, а также полностью поддержали описанный в стандарте язык запросов к JSON значениям — JsonPath.

Текст работы (работа добавлена 19 мая 2020 г.)

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

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

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

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

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

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