Обращение к БД

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
AlexQW
Сообщения: 16
Зарегистрирован: 17 апр 2012, 21:48

Обращение к БД

Сообщение AlexQW »

Добрый день.
Подскажите пожалуйста как лучше сделать.

Есть база данных для игры. В ней id пользователя, несколько валют, энергия, опыт, и пара временных меток. Если обращаться к ней при каждом действии пользователя (изменять энергию, опыт, начислять/снимать игровую валюту) то это наверное будет сильно грузить БД. Особенно если сразу много игроков будет тыкать кнопки. А если забирать из базы параметры на сервер один раз, при входе пользователя в игру, то когда и как их туда отдавать?
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Обращение к БД

Сообщение sasha^ »

пхп - исполняется на сервере и отдает результат клиенту и все...
хотя есть и сокеты - но они просто жесть на пхп...

для того чтобы так сделать - нужен сервер, например, на java,C#,C++ и пр.
но это долго и сложно...

З.Ы. если клиенты будут совершать много действий и игра будет интересной - то и деньги будут на более мощный сервер..
а насчет БД - думаю волноваться не стоит... например, средней сложности запрос в БД - около 0.001-0.01 сек
а если же у вас будет столько запросов - значит онлайна должно быть 300-500 человек, что несомненно, очень немало..
а если так - то и купите мощнее сервер и все будет ок... =)

З.Ы.Ы. в БД для быстрого поиска нужно правильно расставить индексы(возможно и спаренные)..., оптимизировать запросы и пр.

Удачи!)
AlexQW
Сообщения: 16
Зарегистрирован: 17 апр 2012, 21:48

Re: Обращение к БД

Сообщение AlexQW »

Тоесть можно не заморачиваться и каждый "тык" сразу передавать в БД?
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Обращение к БД

Сообщение sasha^ »

естественно обрабатывать, чтобы не получить ненужные проблемы...
да, каждый раз можно отправлять запрос и все...
например, у моего друга была игра с 30-40 онлайна, а флеш отправлял запросы каждые 2 секунды для обновления..
и ничего, нагрузка была не более 20%))
AlexQW
Сообщения: 16
Зарегистрирован: 17 апр 2012, 21:48

Re: Обращение к БД

Сообщение AlexQW »

Ну это радует :)
Спасибо)
Ответить