Технологии Баз Данных

Спецсеминар кафедры СП ВМиК МГУ

Первое организационное собрание в этом семестре пройдет совместно для спецсеминаров РООС и БД в четверг 26 сентября в 19.00 в ИСП РАН. На собрании будет рассказано об изменениях в структуре проведения семинаров, а также представлены темы курсовых и дипломных работ.

На спецсеминаре 27 мая состоится вторая предзащита дипломных работ. Выступление на предзащите является ОБЯЗАТЕЛЬНЫМ для всех студентов, защищающих диплом в этом году.

На спецсеминаре 20 мая состоится предзащита дипломных работ. Выступление на предзащите является ОБЯЗАТЕЛЬНЫМ для всех студентов, защищающих диплом в этом году. Необходимо подготовить презентацию (и речь к ней) для защиты диплома (временнные рамки 5-7 минут, наличие всех обязательных слайдов, титульного слайда, хорошее оформление, а также выполнение всех других требований к презентациям для защиты).

В рамках дипломной работы исследуется область потоковой обработки данных. В частности, рассматриваются системы выполнения непрерывных запросов над потоковыми данным. Рассматриваются требования, предъявляемые к таким системам, а также подходы к их построению. Практической частью работы является разработка распределенной системы выполнения непрерывных запросов над слабоструктурированными данными в формате JSON.

Проведено исследование различных вариантов размещения пользовательских данных большого объёма в облачных хранилищах. Рассмотренные конфигурации анализируются с точки зрения надёжности, устойчивости к сбоям, скорости доступа, а также стоимости претворения в жизнь получившихся схем. Для демонстрации предлагаемого решения реализуется оконное приложение, организующее хранение данных у нескольких известных облачных провайдеров в соответствии с заданной пользователем структурой.

В рамках данной дипломной работы проведено исследование различных вариантов размещения пользовательских данных большого объёма в облачных хранилищах. Рассмотренные конфигурации анализируются с точки зрения надёжности, устойчивости к сбоям, скорости доступа, а также стоимости претворения в жизнь получившихся схем. Для демонстрации предлагаемого решения реализуется оконное приложение, организующее хранение данных у нескольких известных облачных провайдеров в соответствии с заданной пользователем структурой.

В докладе будет рассказано о существующих инструментах обработки данных и о том, почему они не справляются с большими данными. В качестве решения проблемы рассматривается использование парадигмы MapReduce.

В докладе будут рассмотрены наиболее распространенные алгоритмы замещения и результаты, которые были получены в различных исследованиях.

В докладе рассматриваются следующие вопросы:
- Понятие активной базы данных.
- Средства применяемые для построения активных БД.
- Поддержка активных элементов различными СУБД.
- Применение триггеров и правил.
- Правило ECA (Event – Condition – Action).

В докладе рассматриваются базовые принципы построения Web-приложений и методы реализации объектно-реляционного (ORM) и объектно-документного (ODM) отображений.

Вопросы, рассматриваемые в докладе, включают:
- Общее описание специфики веб-приложений, MVC, роль баз данных.
- Структура RoR-приложений. ActiveRecord.
- Работа SQL БД. Модели и миграции. Развертывание нового приложения на основе существующей схемы.
- Использование NoSQL баз данных в RoR приложениях. Redis. MongoDB.
- Причины и варианты использования нескольких типов БД в современных веб-приложениях.
- Проблемы, возникающие при разработке веб-приложений, связанные с работой с БД.