Olá a todos,
Já vi diversos posts no fórum indicando o uso do SQLite para os PDVs, já que é um banco de dados mais simples. Porém, tenho a dúvida de como sincronizar os arquivos via rede. Minha dúvida não é em relação a replicação dos dados, mas da "logistica" de como transmitir o arquivo com os dados. Nos outros bancos tipo o Firebird, MySQL dá para fazer uma conexão direta no banco e ler os dados que eu desejo copiar para o retaguarda, porém no SQLite não existe essa opção.
Então como vocês costumam fazer essa transmissão? Imaginei que a forma mais simples seria deixar uma pasta compartilhada no Windows para isso e fazer uma lógica para copiar e colar os arquivos, mas considerei uma solução muito básica por fatores de segurança. Imagino que dê para fazer algo mais na mão, criando alguma mecânica com sockets e alguma lógica de sinalizadores para fazer a transmissão do arquivo do SQLite entre retaguarda e PDV periodicamente.
Porém pra fazer através de sockets só vi um material mais cru também, aí imaginei que deveria criar toda uma lógica para verificar a integridade do arquivo, entre outros fatores, o que me pareceu apenas reinventar a roda. Então existe algum componente pra facilitar essa transmissão de arquivos, como uma espécie de FTP local? Ou há outra lógica que é usada para isso que eu não estou vendo?
Agradeço desde já.