NodeJS com Banco de dados médios/grandes. Vale a pena?

528 views
Skip to first unread message

Wemerson Couto Guimarães

unread,
Feb 25, 2012, 10:50:29 AM2/25/12
to nodebr
Pessoal, boa tarde.

Já vi algumas discussões aqui sobre acesso a banco de dados NoSQL ou Relacionais com o node, mas ainda está um pouco vago pra mim.

Gostaria de saber se usar o node para acessar bancos de dados de porte razoável é aconselhável ou não? 

E existe algum consenso ou benchmark sobre qual tipo de BD é melhor pra usar com Node (NoSQL ou relacional)?


--
Wemerson Guimarães
Rio Verde - Go - Brasil

Deividy Metheler Zachetti

unread,
Feb 25, 2012, 11:04:03 AM2/25/12
to nod...@googlegroups.com
Não entendi sua idéia de porte razoável, como assim? Tu quer dizer se tem problemas acessar um banco de dados gigante ? 
Node é feito pra isso, tu consegue fazer consultas assíncronas em qualquer db.
  
Node é javascript, mongo e couch, por exemplo, também são javascript, então imo o melhor é usa uma linguagem só.
Acho que não existe nada oficial dizendo que noSQL é melhor e tal, mas se você está usando o node você está procurando escalabilidade então o que mais orna com isso é noSQL.

--
Atenciosamente,

Deividy Metheler Zachetti,
+55 (19) 9280-4294 /
 
deiv...@gmail.com
www.deividy.com

Wemerson Couto Guimarães

unread,
Feb 25, 2012, 11:58:25 AM2/25/12
to nod...@googlegroups.com
Boa tarde @Deividy...

É isso mesmo.. seria um banco razoávelmente grande para um jogo de álbum de figurinhas pra facebook... o banco nem é tããão grande assim... o maior problema é a quantidade de acessos concorrentes... com php e mysql tá matando a performance...

Uma das razões que me levaram a procurar alternativas para concorrência e tal foi essa... e pelo jeito achei achei no node.js a solução certa...

Valeu pelas infos...

diego nunes

unread,
Feb 25, 2012, 12:58:49 PM2/25/12
to nod...@googlegroups.com

Wemerson, creio que no seu caso você já o tenha feito, mas vale como aviso para os menos experientes: o banco raramente é o problema, principalmente se você tem muitas leituras e poucas escritas.
Em quase todos os casos é muito mais simples e barato implementar alguma técnica de cache e remover os acessos desnecessários ou ineficientes ao banco do que trocar a linguagem da aplicação inteira.

Wemerson Couto Guimarães

unread,
Feb 25, 2012, 1:02:18 PM2/25/12
to nod...@googlegroups.com
Realmente... pode ser uma boa pedida um sistema de cache.

Emerson Macedo

unread,
Feb 27, 2012, 12:48:57 PM2/27/12
to nod...@googlegroups.com
Lembrando que teu problema é arquitetural e nada tem a ver com o Node.

[]s

2012/2/25 Wemerson Couto Guimarães <wemer...@gmail.com>



--
Emerson Macedo
http://codificando.com
Reply all
Reply to author
Forward
0 new messages