Многие системы, которые я видел в горизонтальном масштабе, используют MS SQL Server 2005.
Дизайн базы данных также играет большую роль в масштабировании. Используйте GUID для первичных ключей в вашей таблице, чтобы предотвратить столкновения первичных ключей от вставок. Затем я использую репликацию слиянием SQL Server, чтобы синхронизировать базу данных.
Это всего лишь краткое резюме, но оно даст вам преимущество.