Quantas linhas são 'demais' para uma tabela MySQL? [duplicado

Possible Duplicate:
Quantas linhas em um banco de dados são MUITO MUIT

Estou criando o esquema do banco de dados para um aplicativo que terá usuários e cada usuário terá muitas linhas em tabelas de relação, como 'favoritos'. Cada usuário pode ter milhares de favoritos e milhares de usuários registrados (com o tempo).

Dado que os usuários nunca são excluídos, porque isso deixaria outras entidades órfãs ou as excluiriam também (o que não é desejado) e, portanto, essas tabelas continuarão crescendo para sempre, eu queria saber se as tabelas resultantes poderiam ser muito grandes. (por exemplo: 1kk linhas), e devo me preocupar com isso e fazer algo como marcar usuários antigos e inativos como excluídos e remover as relações que apenas os afetam (como os favoritos e outras preferências).

É este o caminho a percorrer? Ou o mysql pode manipular facilmente linhas 1kk em uma tabela? Existe um limite conhecido? Ou é totalmente dependente de hardware?

questionAnswers(4)

yourAnswerToTheQuestion