Em 6 de abril de 2015 15:36, Euler Taveira <[email protected]> escreveu: > On 06-04-2015 14:34, Marcelo Silva wrote: >> Pessoal, existe postgres embarcado? >> > Não. E nem vai existir. > >> Ou uma versão de instalação sem intervenção do usuario, mas levando em conta >> que já pode existir postgres na máquina. >> > Isso pode ser feito. Se existir o postgres, o que quer fazer? Aconselho > instalar em um diretório e porta personalizados. > >> Gostaria de distribuir algumas aplicações simples, porem com um banco de >> dados robusto. >> >> Pensei em usar o SQLite só pra localhost, mas como uso Posgres nas minhas >> aplicações em rede, gostaria de manter o padrão. >> > Se a aplicação é simples, eu iria de SQLite mesmo. Para que complicar se > podemos simplificar?
+1 Aproveito para dar meu testemunho a respeito. Já participei de um projeto de PoS com PostgreSQL embarcado e até hoje é uma dor de cabeça enorme para a softhouse que o fez. Mas o motivo não é o banco de dados, e sim, a péssima qualidade das máquinas que os clientes têm, muitas vezes rodando Windows pirata sem contenção de energia elétrica ou qualquer tipo de power surge. Frequentemente os bancos de dados ficam corrompidos. Eu já usei SQLite embarcado com um driver ODBC e minha única reclamação dele é que ele é "quase" um arquivo texto sem muitas restrições (você pode inserir texto em um campo tipo DATE, por exemplo). Mas fora isso, ele é fantástico (rápido, portável, sem frescura e muito melhor que um simples arquivo texto ou XML). Se desejar algo mais robusto, tente o Firebird. Não sei como é hoje, mas já vi softwares que o utilizam de forma embarcada com excelência. Deixe o PostgreSQL no servidor, apenas - e usando Linux, preferencialmente. TIAGO J. ADAMI http://www.adamiworks.com @tiadami _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
