La plateforme Devolutions est conçue pour garantir l'intégrité et la traçabilité des données. Chaque modification ou suppression est enregistrée, maintenant un historique complet des versions. En outre, une couche de journalisation complète capture toutes les activités des utilisateurs et du système, offrant une visibilité totale. Ces choix de conception influencent les options disponibles pour mettre en œuvre la tolérance aux pannes au niveau de la base de données.
En raison des nombreuses opérations d'écriture en arrière-plan, seule une topologie active-passive est prise en charge. Dans cette configuration :
La réplique en attente doit rester intacte et synchronisée avec la base de données principale à tout moment.
Une seule base de données peut être active à tout moment.
Vous pouvez utiliser des technologies Microsoft telles que la mise en miroir ou le clustering pour y parvenir, mais il est crucial que la base de données répliquée (en attente) ne soit accessible que lorsque la principale (maître) est indisponible.
Étant donné que les données répliquées doivent rester inactives, la réplication de base de données n'est pas adaptée aux environnements multi-équipes qui nécessitent un accès concurrent aux mêmes données. Dans de tels cas, utiliser des solutions alternatives pour faciliter le partage de données, notamment :
Synchroniseurs, notamment celui conçu pour les données de Remote Desktop Manager.
Scripts PowerShell pour exporter des branches spécifiques de votre arborescence de données.
Ces approches permettent aux équipes dans des lieux différents de collaborer efficacement tout en respectant les contraintes de l'architecture de base de données sous-jacente.