Skip to content

xaeliudzyh/spbgu-mkn-scalable-storage-2024

 
 

Repository files navigation

Проект

Saint-Petersburg

Веб-приложение для создания и управления персональными картами SpotOn

Цель

Разработать веб-приложение, позволяющее пользователям создавать карты, добавлять, редактировать и искать объекты, получать информацию об этих объектах.

Описание

SpotOn — веб-приложение, построенное на системе анализа геопространственных данных. SpotOn — идеальный инструмент для:

  • Планирования путешествий: можно создавать карты с достопримечательностями, ресторанами, маршрутами и другой полезной информацией.
  • Сохранения воспоминаний: на карте можно отмечать места, которые посетил пользователь, и добавлять к ним фотографии и описания.
  • Организации информации: пользователь может создавать тематические карты для работы, учёбы или хобби.
  • Сотрудничества: картами можно делиться с друзьями и коллегами, чтобы вместе планировать события, обмениваться информацией или работать над проектами.

Задачи

  • Практика 1 — наивное хранилище данных
  • Практика 2 — правильное хранилище данных (журнал транзакций)
  • Практика 3 — хранение с резервированием (репликация)
  • Практика 4 — масштабированное хранилище (шардирование)
  • Практика 5 — гибкое масштабирование (ребалансировка)

About

Scalable storage practice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 80.0%
  • JavaScript 15.6%
  • HTML 4.0%
  • CSS 0.4%