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 ?
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.