Loading...
PHP/MySQL | Выбор базы данных
Всем привет, решил писать онлайн игру real time, базу решил использовать MySQL, но столкнулся с проблемой огромного кол-ва запросов, подумываю перейти на mongo Db , с использованием неограниченных массивов. Кто нибудь работал с этой базой? Какие плюсы и минусы ? Как в плане производительности ? Или есть какие либо предложения в пользу иной базы?
Kemel, для начала оптимизировать запросы, в любом случае зачем насиловать бд? кэшировать можно и бд и запросы и тд
shadrvlad, как смог оптимизировал, более некуда )
Kemel (09.02.2018 в 08:46)
shadrvlad, как смог оптимизировал, более некуда )

надо не как смог - а по максимуму, сколько знаю все игры - 100500 запросов там где можно обойтись парой.

https://habrahabr.ru/post/322532/
shadrvlad, читал эту статью недавно, от неё и думаю смотреть в пользу монго
XxxDIABLOxxX, а если будут постоянные обновления данных, есть ли смысл использовать memcached ?
Kemel, не надо всё хранить в кэше. Если это никогда не меняется и никогда не пересчитывается, загрузай сразу же, чтобы не тратить ресурсы на загрузку с кэша. Карту удобно хранить в кэше, например.
punkromain, тогда и нет для меня смысла его использования, у меня постоянные апдейты
Kemel (09.02.2018 в 10:41)
punkromain, тогда и нет для меня смысла его использования, у меня постоянные апдейты

Смысл есть. Писать условия апдейта Кеша при совершении действия
Онлайн: 2
Время:
Gen. 0.1143
(c) Bym.Guru 2010-2025