Помогите Вопрос о производительности

EnderBro3D

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
EnderBro3D
Добрый день, Форумчане!

Есть база данных и netty сервер который расположен на BungeeCord (Что-то типо каналов, между банджой и спиготом).

Теперь к вопросу, что будет производительнее:
(1) всю инфу о игроке передавать через netty или же (2) доставать всю инфу из базы (создавать подключение к базе на каждом спигот сервере)?

Получается, если выбрать 2 вариант, будет N(> 1) количество подключений к базе и всё же придётся получать некоторую инфу с netty (Сервер, на котором игрок и т.д).
А если 1 вариант, 1 коннект к базе, но нагрузка на сам netty сервер (Большой объем данных будет передаваться, ~1-3 кб на игрока, в то время как во 2 варианте ~8-64 байта).

Надеюсь верно объяснил ситуацию, спасибо.
 
Есть база данных... А че за бд? Мы наверно сами должны угадать
 
Тебе нужно понять, что в твоей архитектуре сейчас является узким местом и что будет им в будущем при увеличении нагрузки, правильным ответом будет третье.
 
Последнее редактирование:
Тебе нужно понять, что в твоей архитектуре сейчас является узким местом и что будет им в будущем при увеличении нагрузки, скорее всего правильным ответом будет третье.
Ку, го DMS крашить? А то я уже пытался и меня сняли и забанили там(
 
Добрый день, Форумчане!

Есть база данных и netty сервер который расположен на BungeeCord (Что-то типо каналов, между банджой и спиготом).

Теперь к вопросу, что будет производительнее:
(1) всю инфу о игроке передавать через netty или же (2) доставать всю инфу из базы (создавать подключение к базе на каждом спигот сервере)?

Получается, если выбрать 2 вариант, будет N(> 1) количество подключений к базе и всё же придётся получать некоторую инфу с netty (Сервер, на котором игрок и т.д).
А если 1 вариант, 1 коннект к базе, но нагрузка на сам netty сервер (Большой объем данных будет передаваться, ~1-3 кб на игрока, в то время как во 2 варианте ~8-64 байта).

Надеюсь верно объяснил ситуацию, спасибо.
База данных выдерживает огромное количество подключений, поэтому не вижу смысла использовать альтернативу.
 
База данных выдерживает огромное количество подключений, поэтому не вижу смысла использовать альтернативу.
Тоже заинтересовался этим вопросом. Спасибо за ответ)
 
Назад
Верх