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.
Tableau 1. Exportation complète
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).
Tableau 2. Importation de données à partir de l'exportation complète
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.
Tableau 3. Exportation 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).
Tableau 4. Importation de données à partir de l'exportation DELTA
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.