sqlite3 em produção?

300 views
Skip to first unread message

Eduardo Resende

unread,
Mar 28, 2009, 1:11:07 PM3/28/09
to Rails BR (grupo)
Olá, pessoal!

estou lançando uma aplicação nova, está hospedada no locaweb.

desenvolvi usando sqlite3 e ao subir pra produção, está funcionando tudo legal.

minha duvida é? posso deixar rodando com o sqlite3?

é muito prático, mas eu tenho um pouco de medo desse bd nao aguentar...

caso eu queira mudar depois, é faciil converter para mysql sem perder os dados que eu ja tiver?

alguem ja utilizou sqlite3 assim?

oque voces me recomendam?

abraços

Rafa - www.cearaonrails.org

unread,
Mar 28, 2009, 1:27:26 PM3/28/09
to rail...@googlegroups.com
Cara parece que o Sqlite so suporte uma conecção de escrita, mas de leitura ta tranquilo.

2009/3/28 Eduardo Resende <ed.re...@gmail.com>

Eduardo Resende

unread,
Mar 28, 2009, 1:42:52 PM3/28/09
to rail...@googlegroups.com
Valeu Rafa,

Estou vendo aqui em um site:

http://forum.webly.com.br/index.php?showtopic=10114

que o sqlite é mais rapido (2 ou 3x) que o mysql e pra consultas é melhor ainda...
diz que so teria problemas caso tivesse mais de 500 inserções por segundo...

meu site nao terá isso.

acho que vou continuar do jeito que está.

abraçao

Rafael Eduardo Kassner

unread,
Mar 28, 2009, 1:49:29 PM3/28/09
to rail...@googlegroups.com
SQLite é bom e rápido pra poucas informações e acessos. Quando você estiver muitos acessos simultaneos ou muitos dados, vai valer mais a pena passar para o MySQL (ou PostGreSQL, não sei se o Rails suporta).
 
A conversão de base não sei ao certo, mas acredito que no rake você consiga fazer, talvez algo derivado do rake db:migrate, é algo para estudar.

Valeu!

2009/3/28 Eduardo Resende <ed.re...@gmail.com>


+55 47 9992-9170

Rafa - www.cearaonrails.org

unread,
Mar 28, 2009, 1:59:12 PM3/28/09
to rail...@googlegroups.com
Aqui no trabalho usamos postgreSQL, ele funciona muito bem com rails e o desempenho é muito bom, para o cliente fica transparente a troca de banco de dados =).

2009/3/28 Rafael Eduardo Kassner <kas...@gmail.com>

Eduardo Resende

unread,
Mar 28, 2009, 2:36:21 PM3/28/09
to rail...@googlegroups.com
muito bom, valeu pela ajuda pessoal

Targino Silveira

unread,
Mar 28, 2009, 2:54:14 PM3/28/09
to rail...@googlegroups.com
Bem fiquei com uma curisidade, certa vez um colega de trabalho disse-me que o sqlite3 suporta bancos de ate 4gb, mas não sei se é verdade, estou dando uma olhada na página do sqlite3 mas não achei nada até agora que fale sobre isso. Alguém aqui sabe alguma coisa sobre isso?

Acho que seria interessante pra quem esta pensando em desenvolver com o sqlite3 é ver as limitações que ele possue pois pode ser que lá na frente a pessoa possa vir a ter algum problema com ele, nessa link podemos ver as limitações dele http://www.sqlite.org/omitted.html

Abraços!!!

p.s "valeu pelo posto daquele forum, achei engraçado quando um carinha fale que o sqlite faz lembrar do piradox que usavamos no delphi kkkkkkkkk"


De: Eduardo Resende <ed.re...@gmail.com>
Para: rail...@googlegroups.com
Enviadas: Sábado, 28 de Março de 2009 15:36:21
Assunto: [rails-br] Re: sqlite3 em produção?

muito bom, valeu pela ajuda pessoal



Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

Rubem Azenha

unread,
Mar 28, 2009, 3:09:23 PM3/28/09
to rail...@googlegroups.com
Banco de dados é coisa séria... o possível ganho de usar sqlite3 ao invez de um banco consagrado como o MySQL ou o PostgreSQL compensa o risco?

2009/3/28 Targino Silveira <targino_...@yahoo.com.br>



--
http://razenha.wordpress.com/
P. J. O'Rourke  - "If government were a product, selling it would be illegal."

Targino Silveira

unread,
Mar 28, 2009, 4:17:46 PM3/28/09
to rail...@googlegroups.com
Sinceramente, acho que pra fazer um pequeno cadastro de itens até pode ser, mas um pequeno cadastro de itens num banco consagrado com MySQL, PostgreSQL, Oracle XE e outros será tão rapido quanto no sqllite3.

Abraços!!!


De: Rubem Azenha <rubem....@gmail.com>
Para: rail...@googlegroups.com
Enviadas: Sábado, 28 de Março de 2009 16:09:23

Assunto: [rails-br] Re: sqlite3 em produção?

Banco de dados é coisa séria... o possível ganho de usar sqlite3 ao invez de um banco consagrado como o MySQL ou o PostgreSQL compensa o risco?

2009/3/28 Targino Silveira <targino_...@yahoo.com.br>
Bem fiquei com uma curisidade, certa vez um colega de trabalho disse-me que o sqlite3 suporta bancos de ate 4gb, mas não sei se é verdade, estou dando uma olhada na página do sqlite3 mas não achei nada até agora que fale sobre isso. Alguém aqui sabe alguma coisa sobre isso?

Acho que seria interessante pra quem esta pensando em desenvolver com o sqlite3 é ver as limitações que ele possue pois pode ser que lá na frente a pessoa possa vir a ter algum problema com ele, nessa link podemos ver as limitações dele http://www.sqlite.org/omitted.html

Abraços!!!

p.s "valeu pelo posto daquele forum, achei engraçado quando um carinha fale que o sqlite faz lembrar do piradox que usavamos no delphi kkkkkkkkk"


De: Eduardo Resende <ed.re...@gmail.com>
Para: rail...@googlegroups.com
Enviadas: Sábado, 28 de Março de 2009 15:36:21
Assunto: [rails-br] Re: sqlite3 em produção?

muito bom, valeu pela ajuda pessoal



Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes





--
http://razenha.wordpress.com/
P. J. O'Rourke  - "If government were a product, selling it would be illegal."

Eduardo Resende

unread,
Mar 28, 2009, 5:58:19 PM3/28/09
to rail...@googlegroups.com
Targino, tambem achei legal a comparação com o delphi. =)

Como na minha aplicação o forte serão as consultas e nao a escrita, vou deixar por enquanto com o sqlite.

fazendo um backup diario, é claro e caso ocorram problemas, eu mudo pra mysql e conto pra voces.

abraços

cassiozen

unread,
Mar 30, 2009, 8:34:01 AM3/30/09
to rails-br
Outro ponto importante de lembrar é que o SQLite é baseado em arquivo,
e se der algum problema com este arquivo (e você não tiver feito um
backup), pode dar tchau pros seus dados...

Abraços,
Reply all
Reply to author
Forward
0 new messages