felipehts 0 Denunciar post Postado Agosto 21, 2012 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
amixel 0 Denunciar post Postado Agosto 21, 2012 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
felipehts 0 Denunciar post Postado Agosto 22, 2012 vlw pela dica, vou pesquisar um pouco mais sobre a capacidade do servidor...vlw Compartilhar este post Link para o post Compartilhar em outros sites