Olá Osvaldo, Obrigado pela indicação do WAL, examinarei a documentação e realizarei testes.
Inicialmente, o sistema era Linux, porém o sensor e todos dispositivos de aquisição só funcionam em Windows ou Mac, então fico preso a isto. Mas mesmo assim valeu! []s Thiago Tiedtke dos Reis Em 25 de março de 2010 18:28, Osvaldo Kussama <[email protected]>escreveu: > Em 25 de março de 2010 12:28, Thiago Tiedtke dos Reis > <[email protected]> escreveu: > > Bom dia pessoal, > > > > Acompanho a lista a muito tempo, e em todas as vezes que precisei, obtive > > respostas somente consultando o histórico desta, encontrando sábias > soluções > > propostas pelos diversos colaboradores de peso que aqui visitam, ou mesmo > > habitam ... :) > > > > Há algum tempo estou com umas dúvidas a respeito do uso do postgresql em > > sistemas embarcados que eu desenvolvo. Vou tentar contextualizar para o > > melhor entendimento. > > > > Postgresql 8.4 (não faz muita diferença a versão, desde que suporte pelo > > menos a extensão postgis) > > PostGIS > > Windows XP 32 bit > > > > Na verdade o sistema é simples, poucas tabelas, algumas com suporte a > dados > > geográficos, etc. > > > > O computador onde o meu sistema e o PG são instalado, é embarcado em um > > veículo, onde existem alguns sensores, e algumas interfaces para > controlar e > > fazer a aquisição com esses sensores. Até ai tudo bem, a parte de > integração > > e controle está tudo bem também. > > > > Porém atualmente nossa interface é simples, e não utilizo qualquer tipo > de > > SGBD. Decidi pela escolha do Postgres por todas as caracteristicas do > mesmo, > > e principalmente pela extensão postgis para trabalhar junto com > mapserver, > > openlayers, etc... > > > > A versão beta do sistema, usando o PG está funcional, porém no setor de > dev, > > ou seja, computadores quietinhos, parados, sem interferecias > > eletromagnéticas, etc. > > > > Como o sistema é embarcado, ocorrem alguns problemas, que conhecemos, > porém > > as vezes provocam instabilidade do hardware, como por exemplo: > > > > - Interferencias eletromagneticas no sistema sensor (que trava todas as > > interfaces, e por sua vez, travando o windows). Interferencias essas que > vem > > do próprio veículo, oriundas do sistema de ignição, alimentação, rádios > > transmissores para comunicação, etc. > > > > Apesar de tomarmos muitas preucações usando filtros, aterramentos, cabos > > blindados, etc, travamentos acontecem (mas sem muita frequencia). > > > > Ok, agora vem a pergunta: > > > > Como evitar que a base do PG corrompa quando esse travamento ocorrer - o > que > > ja ocorreu umas vezes, quando o windows travou, devido ao erro nas placas > de > > aquisições ? > > > > Gostaria de saber entao algumas dicas/regras para que a base do PG > suporte > > um travamento inexperado do SO, mantendo integra a base, após um reinicio > do > > sistema. > > > > Durante o uso do sistema, é feita inclusão/alteração em algumas tabelas, > e a > > taxa máxima de incluão é de 1 Hz, em uma tabela contendo um campo de > dados > > geográficos (1Hz é taxa de coleta de um GPS que vai embarcado também). > > > > Espero que tenham compreendido, e que possam me dar algumas dicas. > > > > > Creio que o ponto principal seja: Não é possível trocar o sistema > operacional para outro mais confiável? > > Dê uma lida no capítulo sobre WAL: > http://www.postgresql.org/docs/current/interactive/wal.html > talvez você possa minimizar suas perdas com uma boa configuração. > > Osvaldo > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
