[firebase-br] Re: qual o melhor jeito de modelar ?

Almir Fiorio almir74 em gmx.net
Ter Maio 10 15:07:55 -03 2005


Amigo Eduardo

minha maior preocupação é na velocidade
E se vai ficar lento ou rapido depende da modelagem sim

Vamos supor que vc tivesse 25 maquinas
* 8 pessoas alterando dados em contas a receber
* 5 pessoas incluindo dados em contas a pagar
* 4 pessoas consultando constas a receber
* 8 pessoas consultando dados em contas a pagar

se os dados  estiverem unificados em uma unica tabela
as 25 estacoes estarão  usando a mesma tabela ne ?

se estiver separado vai ter 12 pessoas em contas a receber
e 13 pessoas no contas a pagar

E ai junto é mais facil e pratico de modelar mas separado nao fica mais 
rapido ?

Certo ?



Eduardo Jedliczka escreveu:

>é muito relativo, se você agrupar as tabelas, terá um problema na
>consistência das Foreign Key (ou terá que duplicar as chaves em campos
>distintos e fazer a consistências em "arco" utilizando triggers).
>
>Acho que não vale a pena!!! faça tudo separado, assim você respeita a
>individualidade de cada entidade.
>
>Quanto à performance (neste tipo de problema), se vai ficar tudo junto ou
>separado pode ser lento ou rápido, depende mais do seu aplicativo do que da
>modelagem..
>
>
>[s]
>
>==========================
>Eduardo Jedliczka
>Gerasoft Informática
>Apucarana - Pr
>==========================
>
>----- Original Message ----- 
>From: "Almir Fiorio" <almir74 em gmx.net>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Tuesday, May 10, 2005 12:57 PM
>Subject: [firebase-br] Re: qual o melhor jeito de modelar ?
>
>
>  
>
>>    
>>
>>>Amigos
>>>
>>>Eu tenho que colocar pedidos de compra e de venda no meu banco de
>>>dados assim como contas a pagar e a Receber ! Tem gente que usa a
>>>mesma tabela pra pedidos de Compra e Venda e  tambem usam a mesma
>>>tabelça pra Contas a pagar e contas a receber colocando um campo pra
>>>diferenciar como status por exemplo que indica se é compra ou venda!!
>>>eu acho a unificação boa pq vc nao precisa ficar criando tabela com
>>>campos repetidos e deixa o banco com menos tabelas e mais leve!!
>>>
>>>Mas ai eu tava pensando bem e acho que unificar pedidos de compra e
>>>venda na mesma tabela nao é uma boa!
>>>da mesma forma que contas pagar/receber devem ficar separados!
>>>isso pode atrapalhar a performance do banco nas pesquisas, inserts e
>>>updates
>>>Tendo em vcista que as pessoas que forem mecher com as duas coisas
>>>estarão acessando a mesma tabela
>>>
>>>imagina dois usuarios diferentes estarem consultando contas a receber
>>>e a pagar ao memso tempo ?
>>>imagina vc gravar registros em contas a receber se tiver os outros
>>>usuarios usando ao memso tempo pra consultar ou incluir contas a pagar ?
>>>
>>>o que vcs acham desta unificação ?  Atrapalha ?
>>>
>>>Ou é melhor separar pra ganhar mais velocidade nos acessos, inclusoes
>>>e alterações ?
>>>
>>>Grato
>>>Almir Fiorio
>>>      
>>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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.bavs.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