1 votes

SQLServer 2008 FailOver et équilibrage de charge

J'ai un projet avec une base de données de 2TB (450.000.000 lignes). J'ai besoin de fournir au projet une solution qui donne FailOver et load Balacing, que recommandez-vous ? Nous allons utiliser un NetApp Filer pour les fichiers de données et pour le système de fichiers du projet.

J'ai lu que SQL Clustering ne fournit pas d'équilibrage de charge. Si je ne peux pas avoir cette fonctionnalité et que je dois me contenter du FailOver, quel serveur (je suppose que la fonctionnalité clé est la mémoire) recommanderiez-vous ? Nous ajoutons 1.000.000 de lignes par jour. Une fois que les lignes sont insérées, nous faisons beaucoup de mises à jour de cette ligne pendant environ une semaine, puis la ligne devient statique. Pour cette raison, je pense à une sorte de table d'historique ou de base de données ou quelque chose comme ça.

Je suis ouvert à l'implémentation des serveurs Os, je pensais à un serveur Windows 2008 avec cluster mais cela dépend de la solution de la base de données.

0voto

Igor Pozgaj Points 189

Vous avez raison de dire que Failover Clustering ne fournit pas d'équilibrage de charge. Cependant, vous pouvez utiliser d'autres technologies dans SQL Server pour répartir la charge. Voici quelques solutions que vous pouvez examiner.

  • Utilisez SQL Server Replication pour répliquer vers d'autres nœuds du cluster. Vous pouvez utiliser la réplication par fusion pour que les serveurs se connectent à l'une ou l'autre des bases de données et que les changements dans les deux bases de données soient margés dans les deux sens.
  • Utilisez SQL Server Mirroring pour avoir une base de données en miroir sur un autre nœud du cluster. Vous pouvez utiliser le miroir à des fins de reporting pour répartir la charge.
  • Vous pouvez utiliser des vues partitionnées distribuées pour répartir la charge également sur plusieurs serveurs d'un cluster.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X