Il suffit d'aller à Shanghai en 2010, un travail de développement de renseignements commerciaux a été mis en œuvre à HP. Il s'agit des cinq cents projets d'entrepôt de données ITIL ITIL. Voici quelques outils et applications, tels que KIMBALL "Modélisation de la taille" et Inmin Inmon de l'entrepôt de données de la théorie des prototypes de marché des données, des outils de développement sont plus probables. SQL Server, Oracle, SSS, SSA, SSRS, SAP BusinessObjects, BIE, HYPERION, PROCL, PERFOR POINT SERVER, SHAREPOINT SERVER, SERVICE EXCEL, RAPPORT CRYSTAL (J'ai été acheté), ERWIN, V.V. Pour déplacer vos propres outils, les outils dont vous avez besoin ne sont pas un petit groupe à prendre la relève. HP a une capacité de plus de 200 personnes.
Avec la fin du projet, nous avons continué à poursuivre d'autres postes, et j'ai reçu une idée et SQL Server DBA ouvert à l'heure et maintenant. Un travail, le salaire est de 25k / m. Avant 2008, j'ai trouvé le livre toujours sur les compétences de DBA. Si c'est SQL ServerOu Oracle, tant que c'est un document, il ne le refusera pas. Après avoir rejoint le projet ITIL en 2010, je transférerai nos cœurs au champ de l'appel d'offres, et même avoir un système de données dispersé comme Hadoop, donc je ne l'obtiens pas naturellement.
Le projet d'aujourd'hui nécessite des attributs très disponibles de SQL Server, lorsque SQL Server DBA est une interview, des attributs avancés de SQL Server, tels que la copie, préparer des catastrophes et la manipulent fortement, et ainsi de suite. Cependant, ne recherchez plus longtemps et cette opportunité est un résumé, mais il y a une référence à l'application. Ce sera donc une série de documents et une écriture lente.
Haute disponibilité assure 7 * 24 heures d'applications en ligne. Il existe de nombreux scénarios de déploiement SQL Server disponibles et les solutions fournies par différentes versions sont également différentes. Ces choses:
Cluster de conversion préventive
Copie -Diary: expédition, publication / enregistrement, CDC, base de données réfléchissante
Certaines se sont échappées de la période où l'historique et les groupes sont disponibles sont toujours d'abord -Class citoyens.
Les groupes disponibles sont conçus de l'architecture, il bénéficie de Master-Slave,lundi - lycée). Soutenez la lecture et l'écriture sur la bibliothèque principale et seules les activités de lecture sont prises en charge de la bibliothèque. Lorsque le propriétaire ne peut pas accéder, passez à la bibliothèque, renforcez la bibliothèque dans le rôle de la bibliothèque principale.
Pour que les données d'application soient disponibles, maintenez sa cohérence, d'abord effectuer les données entre le propriétaire principal, en temps réel. Tant qu'il y a un peu de retard, le commutateur maître-esclave provoquera une perte de données. Le mécanisme de synchronisation de la bibliothèque principale "La conception de données, la bibliothèque principale" est plus mince, appliquant la conception distribuée.
Le groupe est disponible pour les enfants, il peut atteindre 8 bibliothèques, si vous lisez des données de laL'hôpital principal, vous pensez, vous pouvez créer une charge imprévisible pour la bibliothèque d'entreprises principale, de sorte que la copie de la bibliothèque est devenue nécessaire. C'est l'idée que je commence à deviner, les résultats et les documents MSDN sont très différents.
AAG est classé par rapport à ce concept, principalement divisé en copies principales et à des copies secondaires. La copie principale est responsable de la gestion de tous les propriétaires de base de données, ces bases de données sont une ou plusieurs bases de données nécessitant des fonctions de groupe, ce qui surveillera le journal du journal Ces bases de données seront réellement envoyées à des copies secondaires, puis appliquez des journaux sur le serveur local. au serveur local pour accéder aux données. Lorsque la copie de la copie secondaire (hôte de sauvegarde) est supérieure à 3, le journal des deux serveurs doit être synchronisé avec la bibliothèque principale. Ceci est cohérent avec "DATA-INTENSIV". Dans l'ensemble du cluster, il y a au moins 3 machines, toujours systématiquement.
Dans le maître synchronisé des journaux de bibliothèque dans ce processus, MSDN a souligné que cette copie principale est responsable de la synchronisation du journal de la bibliothèque principale à d'autres archives, au lieu de lire le journal de la bibliothèque, de la synchronisation vers d'autres bibliothèques de la bibliothèque, puis dans la configuration, la bibliothèque d'affaires elle-même sera dans une requête imprévisible. Pour réduire cette requête, nous devons concevoir la copie principale pour lire le journal de la date au fichier à synchroniser, stocké sur une machine de copie principale distincte, puis distribuez. Semblable à l'architecture divisée de Kafka.
La structure ci-dessus consiste à obtenir le bouton Primay Copy, en tant que serveur de transit, agissant en tant que distributeur de CDC. Si vous ne le sélectionnez pas, coexistez avec le serveur de base de données et le partage de ressources de serveur peuvent bien fonctionner. Contrairement à CDC, CDC peut contrôler la latence et entre disponibilité, doit conserver la synchronisation, avec le bouton intermédiaire de la copie principale, comment assurer la synchronisation?
Mécanisme de la synchronisation principale de la bibliothèque et du mécanismeL'image améliorée de la bibliothèque est cachée derrière les activités des groupes disponibles toujours actifs. Si notre AAG a été conçu pour changer de sauvegarde ou de lecture des prix de chargement, doit comprendre ces deux principes.
La synchronisation de la bibliothèque est divisée en deux étapes. La première étape est la synchronisation, étant initialisée à partir de la bibliothèque. Dans la période de mise en œuvre, il est utilisé pour utiliser des mécanismes de restauration de sauvegarde. Sauvegarde complète de la bibliothèque de serveurs, restaurez le fichier de sauvegarde (restauration non à récupérer) et conserver le statut de non-restauration, les ajoutant de la bibliothèque aux groupes disponibles sont toujours prêts, puis récupérez. Pendant le processus de récupération, le journal de la bibliothèque principale est lancé à partir de la bibliothèque pour synchroniser les données. Pour réduire le temps de synchronisation, plus tôt, moins de temps à utiliser à partir de la bibliothèque, cette fois est moins utilisé lors de la récupération; La deuxième étape est la synchronisation croissante. L'augmentation de la synchronisation est la synchronisation de fonctionnement de la copie principale. ÉtapeCette synchronisation attend de beaucoup de temps pour la transaction, la bibliothèque principale doit attendre que la bibliothèque est sécurisée pour enregistrer le logo. De toute évidence, le délai d'écriture sera très important.
La synchronisation de la bibliothèque nécessite le mode disponible. Le mode Bibliothèque Master-Slave est divisé en mode d'engagement asynchrone et mode d'engagement synchrone. Une fois disponible, Lity Star est défini sur le mode d'engagement asynchrone, la base de données est configurée dans une copie, sans synchronisation avec la bibliothèque principale; Lorsqu'il est défini sur le mode d'engagement synchrone, la base de données est configurée dans une copie, il est nécessaire de garder la synchronisation en temps réel en temps réel, la bibliothèque principale doit attendre que la base de données écrite dans une copie secondaire soit terminée pour compléter votre écriture.
La conception de la bibliothèque Master-Slave est principalement destinée à prévenir les événements de défaillance de la base de données. Par conséquent, il découvrira quelles activités auront l'association d'étiquettes après que l'événement d'erreur nous rendra plus excitées lors de la manipulation de ceux-ci.Erreur. Les groupes disponibles des enfants nonons ont souvent trois façons de changer de propriétaires de la bibliothèque: des mains de coupe, de la coupe automatique et de la délégation. La copie est disponible pour
Le mode d'engagement synchrone peut couper et couper automatiquement manuellement, mais si la version de la version de sauvegarde SQL Server (FCIS) est configurée, il est configuré ne peut que le gérer. Également comprise, parce que la base de données principale s'il y a une FCI, elle a elle-même un danger, inutile d'automatiser la base de données secondaire; Si vous définissez le mode d'engagement asynchrone, vous ne pouvez supporter que la coupe de la force en mode asynchrone en mode d'engagement, les données de la bibliothèque principales ne seront pas synchronisées en temps réel, cela entraînera l'incohérence des données, ce qui permettra ainsi de réduire le mandat de comprendre la décision valide de comprendre le Risque d'interrupteur de risque possible.