Instructions de synchronisation de données
Dans un modèle de déploiement où les systèmes distants
communiquent avec un réseau d'entreprise de serveurs, des
indisponibilités peuvent se produire. Sterling Selling and
Fulfillment Foundation
fournit une fonction de synchronisation de données qui vous permet de
synchroniser des données de configuration et des données maître d'un
environnement à l'autre. La synchronisation de données implique les
tâches principales suivantes :
- Exportation de données à partir de la base de données source
- Importation de données dans la base de données cible
La présente section fournit des données obtenues à partir des
opérations suivantes de synchronisation de données :
- Exportation complète
- Exportation DELTA
- Importation de données à partir de l'exportation complète
- Importation de données à partir de l'exportation DELTA
Ces données sont fournies à titre d'exemple utilisable de manière générale lors de la planification de vos propres opérations d'importation et d'exportation de synchronisation de données. Les résultats peuvent donc varier. La section fournit également des recommandations sur l'exécution d'une exportation et d'une importation.
Données de configuration pour une synchronisation intégrale
Les données de configuration suivantes ont été utilisées pour la synchronisation intégrale.
- 3000 magasins
- 1,4 million d'articles dans le catalogue
- 70000 utilisateurs
- 160000 règles de tarification
- 40000 lignes de liste de prix pour un seul magasin
Données de configuration pour une synchronisation DELTA
Les données de configuration suivantes ont été utilisées pour la synchronisation DELTA.
- 150 magasins (5 % des 3000 magasins)
- 70000 articles (5 % du catalogue de 1,4 million)
- 3500 utilisateurs (5 % des 70000 utilisateurs)
- 1600 règles de tarification (10 % des 160000 utilisateurs)
- 4000 lignes de liste de prix pour un seul magasin (10 % des 40000 lignes de liste de prix)
Exportation complète : estimations de durée et espace sur le disque dur
La
rubrique Tableau 1
fournit les évaluations de durée et indique l'espace sur le disque
dur pour une exportation complète, sur la base des données de la
rubrique
Données de configuration pour une synchronisation intégrale.
| Profil | Durée | Taille de disque dur (décompressé/compressé) |
|---|---|---|
| Configuration | 30 min | 90 Mo/10 Mo |
| Catalogue | 1 hour 30 min | 16 Go/500 Mo |
| Utilisateur | 10 min | 125 Mo/10 Mo |
| Règle de tarification | 10 min | 520 Mo/25 Mo |
| Ligne de liste de prix (un seul magasin) | 10 min | 25 Mo/1 Mo |
Importation de données à partir de l'exportation complète : estimations de durée
Le Tableau 2
fournit les estimations de durée de l'importation de données à
partir de l'exportation complète (voir
Tableau 1).
| Profil | Durée |
|---|---|
| Configuration | 40 min |
| Catalogue | 1 heure |
| Utilisateur | 10 min |
| Règle de tarification | 30 min |
| Ligne de liste de prix (un seul magasin) | 10 min |
Exportation DELTA : estimations de durée et espace sur le disque dur
Tableau 3 fournit les
évaluations de durée et indique l'espace sur le disque dur pour une
exportation DELTA, sur la base des données dans
Données de configuration pour une synchronisation DELTA.
| Profil | Durée | Taille de disque dur (décompressé/compressé) |
|---|---|---|
| Configuration | 5 min | 1 Mo/30 ko |
| Catalogue | 10 min | 65 Mo/2 Mo |
| Utilisateur | 5 min | 1 Mo/30 ko |
| Règle de tarification | 5 min | 2 Mo/75 ko |
| Ligne de liste de prix (un seul magasin) | 5 min | 2 Mo/100 ko |
Importation de données à partir de l'exportation DELTA : estimations de durée
Le
Tableau 4 fournit les
estimations de durée de l'importation de données à partir de
l'exportation DELTA (voir
Tableau 3).
| Profil | Durée |
|---|---|
| Configuration | 5 min |
| Catalogue | 10 min |
| Utilisateur | 5 min |
| Règle de tarification | 5 min |
| Ligne de liste de prix (un seul magasin) | 5 min |
Recommandations pour l'exportation complète
La présente section fournit des recommandations pour une
exportation complète.
- Selon la taille des données à exporter, l'exportation complète peut nécessiter au moins une machine virtuelle Java de 4 Go.
- Pour un fichier très volumineux, prévoyez d'augmenter le nombre de messages et de diminuer les entités de verrouillage par fichier sur les critères d'agent. Cependant, ne définissez pas les entités de verrouillage par fichier sur 1. Cette configuration garantit qu'une quantité inférieure de données est stockée dans chaque fichier XML et atténue tous les verrouillages de base de données qui pourraient se produire.
- Selon votre fichier, l'exportation complète nécessite parfois une grande quantité d'espace disque sur la machine où l'agent s'exécute. Une fois l'exportation terminée, les fichiers XML sont compressés à environ 5-10 % de leur taille originale.
- Pendant la première partie de l'exportation complète, la base de données peut atteindre une utilisation de l'UC de 50 % ou plus et, en fonction des données, jusqu'à 30 % d'utilisation des entrées-sorties du disque.
- Les exportations complètes doivent être exécutées sur les systèmes au repos.
Recommandations pour l'importation complète
La présente section fournit des recommandations pour une importation
complète.
- Selon votre fichier, les importations nécessitent parfois une grande quantité d'espace disque. L'importation décompresse d'abord tous les fichiers exportés, en récupérant l'espace disque original.
- Pour améliorer la performance de la base de données, désactivez le suivi des changements d'entité sur le système cible.
- Selon la taille des données et celle des fichiers XML générés, vous devrez sans doute augmenter l'espace de votre journal de transactions de base de données/ d'annulation car les validations sont exécutées à la fin de chaque fichier XML.