Mysql Grnade volume de dados

Boas pessoal,

Queria uma opinião sobre o banco Mysql. Construi um app com o banco mysql e estou a prever ter milhoes de registos. Algume sabe se haverá algum problema ou se preciso tomar algumas precauções ?

Luis, cara vou responder no jarguão da TI …esta resposta “depende”, vc não diz exatamente que tipo de aplicação é a sua … e que tipo de transação terão no bd enfim, o mysql tem limitações sim , em seu padrão não há integridade de relacionamentos , portanto deve-se adotar um outro padrão caso sua app efetue muitas transações (que deixará o banco mais lento) no mais acredito que vc deve se prevenir em relação a sua infra…pois há limitações em relação a isto tbm …acredito que o mysql atenda todos os tipo de aplicações com algumas ressalvas e ciente dos riscos , porém é preciso planejar e se caso ocorrer a necessidade de alteração para um outro BD digamos mais parrudo no futuro que esta migração ocorra sem problemas …enfim tudo tem que ser planejado e pensado para não comprometer o negócio …

Nenhum banco você instala, cria tabela, insere e pronto, suporta volume grande de dados. Você vai precisar aprender coisas como usar índices corretamente pra suas consultas, configurar o uso de recursos do banco e dependendo das suas necessidades replicação

O que não falta é exemplo de sites grandes que usam o MySQL: 4 dos 10 maiores sites (Facebook, Yahoo, Wikipedia, Twitter) usam…

[quote=Aleksandro]Luis, cara vou responder no jarguão da TI …esta resposta “depende”, vc não diz exatamente que tipo de aplicação é a sua … e que tipo de transação terão no bd enfim, o mysql tem limitações sim , em seu padrão não há integridade de relacionamentos , portanto deve-se adotar um outro padrão caso sua app efetue muitas transações (que deixará o banco mais lento) no mais acredito que vc deve se prevenir em relação a sua infra…pois há limitações em relação a isto tbm …acredito que o mysql atenda todos os tipo de aplicações com algumas ressalvas e ciente dos riscos , porém é preciso planejar e se caso ocorrer a necessidade de alteração para um outro BD digamos mais parrudo no futuro que esta migração ocorra sem problemas …enfim tudo tem que ser planejado e pensado para não comprometer o negócio …
[/quote]

O InnoDB do MySql implementa as restrições de integridade. Quando criar as talelas, crie elas como InnoDB.

Segue!

http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices/