Hvis flere applikationer kun forsøger at sammenligne data, så tror jeg, at disse ikke skriver til bordet, skal cache-registreringer også hjælpe. Der er også en teknik kaldet sharding, som desværre ikke giver SQL-serveren det. Men der er et bibliotek på codeplex, der giver en sådan funktion til SQL Server. Det forsøger dybest set at balancere belastningen på databaser.
Jeg har ikke testet det, men det burde være et forsøg værd. Hvis du vil, kan du se det her http://enzosqlshard.codeplex.com/