ti rispondo solo ad una domanda, la terza, sai che qui vige la regola 1 discussione 1 domanda.
La domanda che risponde al titolo del post. per altro percortesia apri altre discussioni!
per fare diventare ingestibile un database dovresti avere un servizio di quelli con pochi MB di spazio, cosa difficile da trovare di questi tempi a meno che tu non abbia un servizio gratuito, e comunque se tu avessi un traffico elevato in termini di registrazioni e di consensi ad inviare una newsletter e/o una mail informativa, non credo proprio che avresti un servizio basico.