Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

felipehts

Sistema Web: Estrutura Banco de Dados

Recommended Posts

Boa Tarde pessoal !

 

Estou planejando um sistema web e tenho dúvida se a estrutura que estou planejando é suficiente.....

==> Descrição: O sistema deve atender um limite de 100 empresas no qual poderá ter até 5 usuários cada uma (100x5=500 usuários total), Cada empresa tem em média 1000 itens/produtos (100x1000=100.000 itens/produtos total), e cerca de 1000 clientes (100x1000=100.000 clientes total) e 1000 fornecedores (100x1000=100.000 fornecedores total). O sistema deverá garantir uma disponibilidade de no minimo de 06:00hrs até 20:00hrs, apartir disso pensei nas seguintes estruturas:

 

* Banco de Dados:

- Mysql 5.1

- Concorrência: Read committed

- Tabelas: Pensei em colocar em todas as tabelas uma coluna "ID_EMPRESA", sendo assim tenho uma unica tabela(clientes, fornecedores, produtos....) para todas as empresas, ou seja a consulta é feita através de restrição pela coluna ID_EMPRESA, EX: select * from produtos where ID_EMPRESA = 1;

 

 

Essa estrutura é suficiente ?? performance ??? a estrutura de tabelas seria a melhor opção ???? Qual seria então a melhor estrutura para atender a descrição acima ???? Vlw a todos pela atenção......

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso são valores pequenos, o que realmente deveria ter em conta é se o servidor aguenta teus 500 usuarios acessando todos em tempo real, claro que nem todos vão acessar, mas pense nisso 200 pessoas acessando e fazendo muitas querys,puxaria muito o servidor.

veja este tópico e confirmara o que digo: http://forum.imasters.com.br/topic/165121-limite-de-registros-mysql/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.