Тестовая задача
В качестве тестового задания вам необходимо дать ответ на следующую задачу:

На нашем портале по кибер турнирам одновременно проходит 500 турниров.
В каждом из них могут учавствовать ровно 100 человек.

Средний онлайн портала в рамках одного дня выглядит примерно так:
❖ На страницах различных турниров — 30k человек.
❖ В обед на несколько часов онлайн повышается до 50k человек.
❖ Еще в среднем 5k находятся в личном кабинете или регистрируются.

Все кто находятся на странице какого либо из турниров должны видеть данные о нем из базы данных в реальном времени и без обновления страницы с задержкой не более секунды.

У каждого турнира есть около 20 параметров, 5 из которых изменяются раз в секунду.

➢ Какую базу данных с учетом цены и других факторов лучше использовать и почему: Firebase или MongoDB? Для более корректного ответа необходимо приблизительно посчитать во сколько обойдется в месяц использование Firebase / MongoDB. В ответе необходимо показать расчеты и ход рассуждения. Если, на ваш взгляд, лучше использовать иную базу данных, в ответе можете описать её преимущества относительно 2-х предложенных, такой вариант тоже возможен.
Sign in to Google to save your progress. Learn more
Примерно так страница турнира выглядит для пользователей
Ваше имя *
Адрес электронной почты *
Ответ *
Как можно оптимизировать работу с базой данных?
Что лучше использовать? *
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy