Ich überquere derzeit den Dschungel von SQL Server Scale-Out-Technologien wie Replikation, Protokollversand, Spiegelung ... Ich habe die folgende Einschränkungen für meine Wahl:Hilfe bei der Auswahl, welche SQL Server 2008 Scale-Out-Lösung zu wählen (Replikation, ...)
- ich möchte, dass die nur-Lese-Last auf der anderen Primär- und Sekundär verteilt werden (Spiegel, Teilnehmer) Server
- schreiben Last direkt an den Primärserver gesendet werden können
- Die Lösung sollte nahezu wartungsfrei sein. Schemaänderungen sollten nur auf den sekundären Server repliziert werden (Achtung: Die Replikation hat hier einige schwerwiegende Einschränkungen)
- Geschriebene Daten sollten sehr schnell (in weniger als 1 Sekunde, aber besser sofort) auf dem sekundären Server
- zugänglich sein Bei Serverausfall kann ich problemlos bis zu einer Stunde Datenverlust verursachen. Ich bin mehr mit einfacher Skalierbarkeit
Hier einige Optionen sind für das, was ich wählen könnte: http://msdn.microsoft.com/en-us/library/bb510414.aspx. Irgendeine Erfahrung, die du teilen könntest?
Ja, ich denke, dass Ihr letzter Absatz auf uns anwendbar ist, weil wir einen größeren Server kaufen könnten. Ich war jedoch besorgt über die Kosten, weil diese großen Server viel Geld kosten ... Die Replikation würde den Übergang zu einem größeren System (derzeit 1 kleiner Server) billiger machen, denke ich, aber die Mühe ist vielleicht nicht die Mühe wert. Das Out-Domain-Modell ist extrem reichhaltig und relational. Viele Tabellen und Einschränkungen. – usr