Recent

Author Topic: SQLite com base volumosa  (Read 3659 times)

nightrider

  • Full Member
  • ***
  • Posts: 139
SQLite com base volumosa
« on: November 27, 2011, 03:02:15 pm »
Vou precisar fazer alguns programas "quebra galho" pra a acertar uma base que pode chegar a ter +/- 500.000 linhas.

Sabendo-se que o acesso será sempre mono usuario gostaria de saber dos srs. se posso confiar no SQLite pra esta tarefa? Alguem tem motivos pra crer que ele nao irá ser confiavel?

Aproveitando: Posso fazer rollback em bases SQLite a partir de programas Lazarus? Se afirmativo, como procedo?

Saudaçoes de São Paulo - SP

Ricardo

LuizAmérico

  • Sr. Member
  • ****
  • Posts: 457
Re: SQLite com base volumosa
« Reply #1 on: November 27, 2011, 03:39:48 pm »
Teoricamente poderia ter até 14 terabytes http://www.sqlite.org/limits.html . Na lista do sqlite tenho lido relatos de usuários com bancos de dados na ordem dos gigabytes rodando sem problemas.

Só evite usar os pragmas journal_mode = off synchronous = 0 (se você usa o padrão não se preocupe). Dê preferência a usar o wal mode

Rollback: ExecSql('RollBack')

nightrider

  • Full Member
  • ***
  • Posts: 139
Re: SQLite com base volumosa
« Reply #2 on: December 02, 2011, 07:28:19 pm »
Pra eu usar o rollback preciso usar alguma preparacao antes do comando SQL, como por exemplo Begin Transacton ou algo assim?

Nos mainframes é assim mesmo: Se eu der rollback em qualquer ponto ele desfaz até o ultimo syncpoint. Porem nos micros nao tem que ter uma preparacao previa?

[ ]

Ricardo

 

TinyPortal © 2005-2018