RES: [firebase-br] Concorrência de Acesso

Davi Eduardo Borges Wall davi.wall em mult.com.br
Qua Mar 21 13:43:52 -03 2007


Continuo achando que isto não é um problema e continuo acreditando que em uma rotina de banco de dados bem pensada e bem implementada não haveria problemas com lock e alocação de registros. Se houver algum problema (não estou dizendo não deve haver) será uma exceção a regra.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Renan de Oliveira
Enviada em: quarta-feira, 21 de março de 2007 13:11
Para: FireBase
Assunto: Re: [firebase-br] Concorrência de Acesso

Está ok, suponha entao que seja uma baixa do estoque de um produto X onde os
500 sao a quantidade em estoque e os outros valores sao as vendas.
Dá no mesmo!

Renan

----- Original Message ----- 
From: "Magno System" <magno em speet.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 21, 2007 12:42 PM
Subject: Re: [firebase-br] Concorrência de Acesso


Renan de Oliveira disse:

Vamos supor o seguinte exemplo.

Dois fulanos estao com a mesma tela de pagamento a ser efetuado de um
determinado cliente, com saldo a pagar de 500,00
fulano1 - pega o saldo a pagar 500 e desconta um pagamento de 200 reais,
saldo fica de 300,00
fulano 2 - pega o saldo a pagar 500 e desconta um pagamento de 100 reais,
saldo fica de 400,00

e isso nao pode acontecer, pois o saldo deveria de ser 500 - 200 - 100 =
200,00

Pessoal, vamos ser práticos na vida... Como um cliente vai pagar uma conta
em dois caixas ao mesmo tempo ? Se vc vai a um estabelecimento comercial
qualquer e é atendido por um caixa somente ele acessará sua conta.
Provavelmente o outro caixa estará inativo ou atendendo outro cliente. É a
velha teoria da tomada elétrica. A bitola de um fio nunca é calculada
baseada na hipótese de estarem todas as luzes acesas e todas as tomadas em
uso, embora teoricamente seja possível. Mas convenhamos, o bom senso e a
prática dizem ao contrário. Uma casa mesmo que tenha 30 tomadas,
dificilmente terá 10 em uso com aparelhos ligados. Acho que devemos pensar
assim também em nossos sistemas. Bem, pelo menos é a minha opinião.

PS. Se alguém tiver alguma informação sobre o tópico que postei (Dados não
gravados em 19/03/2007) será de grande valia.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista