Deze vraag en dus mijn antwoord liggen misschien dicht bij de grijze lijn van subjectief, maar ik denk in ieder geval dat het gebruikelijk zou zijn om de 'admin'-tabellen in hun eigen db te scheiden voor wat het klinkt alsof je aan het doen bent. Als u een client aan een specifieke server en db-instantie kunt koppelen, opent dit door afzonderlijke db-instanties een aantal eenvoudige paden voor het toevoegen van servers om clients toe te voegen. Een enkele db zou vereisen dat je verschillende clusteringbenaderingen toepast als je te groot wordt.
[edit]Het vroegtijdig inbouwen van het idee dat elke klant zijn eigen DB krijgt, zet ook gewoon de toon voor hoe je je ontwikkelt wanneer het gemakkelijk is om structurele en organisatorische veranderingen aan te brengen. Als je over 2 jaar ontdekt dat je het moet doen, wordt het een stuk pijnlijker. Ik heb in het verleden vaak met gesplitste dbs gewerkt en het is echt niet moeilijk om mee om te gaan, zolang je een idee hebt van wat de context is. Hier klinkt het alsof je al het idee hebt dat de klant de context is.
Gewoon mijn twee cent, zoals ik al zei, je zou in deze bijna subjectief kunnen zijn.