Até em que ponto vale a pena usar um BD embutido?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
leopoldof
GUJ Master

Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline

Gostaria de saber até em que ponto vale a pena usar um BD embutido?

Por exemplo se tenho um cliente que só tem uma máquina para emitir nfe...seria necessário instalar um servidor inteiro ou utilizar um banco embutido para isso?

Se tenho um sistema de vendas e estoque...somente em uma máquina valeria a pena também usar um servidor ou somente um banco embutido?

Esses bancos embutidos tipo o derby,hsql ....são leves?
Quanto eles aguentam?

This message was edited 1 time. Last update was at 07/02/2012 08:20:12

x@ndy
Virtual Machine Man
[Avatar]

Membro desde: 07/01/2011 12:39:32
Mensagens: 554
Localização: Porto Alegre
Offline

leopoldof wrote:Gostaria de saber até em que ponto vale a pena usar um BD embutido?

Por exemplo se tenho um cliente que só tem uma máquina para emitir nfe...seria necessário instalar um servidor inteiro ou utilizar um banco embutido para isso?

Se tenho um sistema de vendas e estoque...somente em uma máquina valeria a pena também usar um servidor ou somente um banco embutido?

Esses bancos embutidos tipo o derby,hsql ....são leves?
Quanto eles aguentam?


Nunca utilizei em aplicações comerciais, mas utilizo em sistemas mono usuários no qual só temos uma instancia da aplicação por vez rodando. Utilizo o firebird embedded (não pelos outros serem ruim, mas já o utilizo a anos e tenho aplicações em delphi que tb fazem uso dele).
sNo momento estou trabalhando em um projeto para ensaios de materiais. Como o sistema vai ficar em somente uma máquina, estou persistindo os objetos usando um banco um embutido.

O que posso dizer é que é um facilitador imenso, já que distribuo ele com a minha aplicação, não é necessário qualquer configuração e tampouco administração. Porém não aconselho para um volume grande de dados ou sistemas críticos.

This message was edited 2 times. Last update was at 07/02/2012 08:48:53


Software e Tecnologia:http://tekhton.blogspot.com
"Um software desprovido de contexto na base do seu design é, na melhor das hipóteses, um mecanismo que realiza coisas úteis sem explicar suas ações"
[MSN]
tioola
JavaTeenager
[Avatar]
Membro desde: 18/01/2011 13:59:53
Mensagens: 183
Offline

Trabalho em uma empresa onde o sistema é totalmente web, e houve a necessidade de desenvolver um frente de caixa desktop que não dependesse de internet.
A minha solução foi desenvolver um frente de caixa em java onde os itens , clientes e vendas geradas fossem carregados em um banco HSQLDB ficando assim um frente totalmente independente.
Para o envio fiz uma thread que envia as vendas em determinado periodo de tempo, e outra que atualiza os itens do banco HSQL, caso pare a internet, o frente funciona normalmente, as thread que dependem da internet não funcionam e quando volta a internet todas as vendas que foram feitas e estão armazenadas no banco HSQL são enviadas de uma vez para o sistema web.
O mercado tem cerca de 15 mil itens cadastrados e as vendas ficam no banco HSQL durante 1 mes, apos isso são deletadas, pois ja temos certeza que foram enviadas para o sistema web.
Até agora o frente de caixa esta funcionando perfeitamente e a solução adotada com o banco embarcado esta sendo muito boa

Café , sem açucar é mais gostoso
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team