Jump to content

Estrutura


blacksnake
 Share

Recommended Posts

Boas Pessoal,

Estou a iniciar uma app, penso que irá ter muitos pedidos, como listagens entre anos etc. Irei utilizar mysql e estou com duvidada de como conseguir a melhor performance possivel. Dividir a bd, uma por cada user, com a tabela maior dividida por anos, ou uma bd pra todos também com a maior tabela dividida por anos.

Qual a vossa opiniao?

Link to comment
Share on other sites

Dividir os dados por ano é capaz de não ser boa ideia, na medida em que depois provavelmente ias precisar de andar a juntar dados novamente (não sei até que ponto ias ganhar por aí). Dividir por utilizador, se nunca precisares de juntar dados de mais que um utilizador, não me parece necessariamente mau. Mas provavelmente também consegues resolver os problemas de desempenho que possam vir a existir com replicação.

É que por experiência própria na utilização de software desktop como phc sage etc com uma so empresa é uma desgraça, imagino uma bd com muitas empresas registadas.

Falta saber se os problemas são da BD, ou se é apenas má configuração/optimização da BD, ou até hardware demasiado limitado.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.