I tend to think of scaling in two dimensions: scaling by volumes of users and scaling 
by volumes of data. The former is addressed through replicated indexes 
and the latter by segmented indexes. 
Distribute replicated segments across multiple boxes and create a broker which
a)Determines which segments to query
b)Load balances query requests across the replicated servers for each segment
c) Merges responses

Make sure your communications are batched to avoid too much fine-grained "chatter".

This is the basis of a scalable architecture.

Cheers
Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to