E ae pessoal, estou desenvolvendo um web-browser-game e por isso
não estou utilizando nenhum framework pois preciso de velocidade
e o menor consumo de memoria possivel, não sei nem se vai dar certo
o jogo pois servidores java são caros, mas enfim…
Meu sistema terá um modulo de combate onde precisaria realizar diversas
atualizações nos atributos do personagem ( será um modulo em ajax com atualização
em tempo real ). Gostaria de uma opinião de vocês em uma maneira melhor de guardar
estas informações…
Fiquei em dúvida entre criar uma tabela em memoria no MySQL “Storage Engine: MEMORY”,
para armazenar os dados durante o combate e no fim persistir realmente o dados finais
na tabela do usuario, ou então deixo os objetos do usuario em memoria e fico atualizando
o objeto e no fim persisto no banco.
Teoricamente persistir no java seria mais rapido pois nao precisaria e comunicar
com o banco. Por isso gostaria de saber a opinião de vocês quanto a atualizações
em tempo real.