Socket e mysql

1 resposta
D

Boa tarde, comecei a desenvolver um sistema em java para armazenar informações provenientes de aparelhos GPS, a funcionalidade é extremamente simples porém estou com problemas de performance…

O aparelho GPS abre um socket e envia uma string GPRMC, semelhante a esta:
$GPRMC,001225,A,2832.1834,N,08101.0536,W,12,25,251211,1.2,E,A*03

Nela estão todas as informações, lat, long, direção, velocidade, data e hora… Até aí tudo bem, consegui tratar estes dados e separá-los, porém comecei a ter problemas de performance nas conexões com o mysql… Como fazer para que o sistema administre múltiplas conexões, pois cada aparelho será configurado para enviar dados a cada 30s… Ou seja, terei muitos inserts no mysql a todo momento, atualmente isto está fazendo com que o sistema se sobrecarregue, ocupando muita memória do servidor linux e travando!

Se alguém puder me dar uma luz agradeceria muito!

Obrigado

1 Resposta

ViniGodoy

Você está usando algum gerenciador de conexões como o Jakarta DBCP ou o C3P0? Se não está, use.

PS: O protocolo dessa String é chamado de NMEA, sendo GPRMC só o nome da mensagem específica.

Criado 7 de janeiro de 2014
Ultima resposta 7 de jan. de 2014
Respostas 1
Participantes 2