2012-03-22 8 views
0

Итак, у меня есть игровой сервер с сопутствующей базой данных, которая работает так же, как любая база данных игр, и делает это тоже хорошо. Дело в том, что я сейчас собираюсь добавить веб-страницу с некоторой статистикой, чтобы пойти с игрой; например, каким-то образом увидеть своего персонажа вне игры; см. статистику, стоя и т. д.Оценка производительности базы данных

Я беспокоюсь, если эта веб-страница подключается к одной базе данных, будет ли это заметно замедлять работу игрового сервера? Или, поскольку это другое соединение, они могут работать эффективно одновременно? Веб-страница будет только для отображения информации, поэтому она просто будет использовать SELECT для данных, созданных игровым сервером.

Является ли это показателем производительности, приемлемым способом его выполнения или я должен смотреть на такие вещи, как хранение отдельной базы данных для веб-страницы, которая только на часах с низким населением извлекает данные из базы данных игрового сервера и, следовательно, является немного не синхронизированы, но с меньшей нагрузкой на латентность сервера?

P.S. Я использую MySql 5.5

+1

Это довольно открытый законченный действительно. В этом есть немало переменных. то есть структура вашей базы данных, что вы выбираете, как часто, какие индексы у вас есть и т. д. и т. д. Я не вижу, как кто-то мог ответить на этот вопрос. – Liam

ответ

1

Вы не узнаете, пока не попробуете. Мой совет будет заключаться в том, чтобы ваш игровой сервер и страница статистики подключались к одной базе данных и выясняли, что происходит. Базы данных, такие как MySQL, предназначены для одновременного управления множеством подключений (поэтому он популярен среди веб-сайтов - сразу много входящих запросов), но если вы обнаружите, что это негативно влияет на ваш игровой сервер, вы можете рассмотреть более оптимальное решение.

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

+0

Спасибо, я пойду вперед и попробую :). – Andreas

Смежные вопросы