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

Responder a