Als je één database per gebruiker gebruikt en er is geen datastroom tussen databases, dan is er geen limiet, aangezien je altijd de database van een bepaalde fat client op zijn eigen server kunt zetten.
Als je het had over een sharded cluster, dan denk ik dat het goed zit. Hoe meer databases u heeft, hoe meer geheugenconfiguratieservers zullen gebruiken. Wanneer de configuratieserver zijn machine ontgroeit, weet je dat je nogal wat databases hebt.