Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 3.1 KB

README.md

File metadata and controls

62 lines (39 loc) · 3.1 KB

Lab 1

Task 1

Проект

Видеохостинг

ТЗ

Необзодимые сервисы:

  • Сервис, обеспечивающий хранение видеоматериалов
  • Веб-клиент и ПК клиент, позволяющий искать, просматривать и заливать на сервер разные видеоматериалы
  • Сервис администрирования
  • (Возможно) сервис рекомендаций.

Сервис базы данных

Поддерживаемые базы данных:

  • База данных видеоматериалов (метаданные, пользовательские описания + сами видео)
  • База данных пользователей (которые заливают видео)
  • База данных администрации

Основные требования к базе данных видеоматериалов

  1. Возможностью к распределённому хранению видеоматериалов
  2. Возможность быстрой доставки материалов
  3. Способность к высокой нагрузке

База данных пользователей и администрации будут реализовываться с помощью стандартных релационных баз данных.

Доступ к данному сервису будет предоставляться через REST API.

Сервис веб-клиента

Составные части:

  • Бекенд
  • Фронтент (Десктоп приложение или веб сайт)

Сервис администрирования

Составные части

  • Системы репортов --- возможность пользователям отправлять репорты на незаконный материал
  • Система проверки --- возможность администраторам проверять вручную или автоматически разные видеоматериалы
  • Система банов --- возможность выдавать предупреждения и блокировать аккаунты пользователей, нарушивших условия пользования проектом

Сервис рекомендаций

Скорее всего не будет выполнен из-за сложности и времени на проект по курсу

Идея сервиса: предоставлять видео, которые пользователь может, потенциально "захотеть" посмотреть.

Task 2

Запуск SQL сервера и восстановление таблицы по бекапу получилось.

Запустить тестовое приложение тоже:

Test app

Но запустить работающий ConsoleHosting.exe --- нет

Unsuccessful console hosting