Instructions de synchronisation des données

Dans un modèle de déploiement où les systèmes distants communiquent avec un réseau de serveurs d'entreprise, des indisponibilités peuvent se produire. Sterling Order Management System Software fournit une fonction de synchronisation des données qui vous permet de synchroniser les données de configuration et les données maître d'un environnement à un autre. La synchronisation des données comprend les tâches principales suivantes :
  • Exporter des données à partir de la base de données source
  • Importer des données dans la base de données cible
Cette section fournit les données obtenues suite aux opérations de synchronisation de données suivantes :
  • Exportation COMPLÈTE
  • Exportation DELTA
  • Importer des données à partir de l'exportation COMPLÈTE
  • Importer des données à partir de l'exportation DELTA

Ces données sont fournies en tant qu'exemple que vous pouvez utiliser comme référence générale lors de la planification de vos propres opérations d'importation et d'exportation pour la synchronisation des données. Les résultats peuvent donc varier. Cette section fournit également des recommandations concernant l'exécution d'une exportation et d'une importation.

Données de configuration pour une synchronisation COMPLÈTE

Les données de configuration suivantes ont été utilisées pour la synchronisation COMPLÈTE.

  • 3000 magasins
  • 1,4 millions d'articles dans le catalogue
  • 70 000 utilisateurs
  • 160 000 règles de tarification
  • 40 000 lignes de liste de prix pour un 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)
  • 70 000 articles (5 % des 1,4 millions du catalogue)
  • 3500 utilisateurs (5 % des 70 000 utilisateurs)
  • 1600 règles de tarification (10 % des 160 000 règles)
  • 4000 lignes de liste de prix pour un magasin (10 % des 40 000 lignes de liste de prix)

Exportation COMPLÈTE : estimations de durée et espace disque dur

Le tableau 1 fournit les estimations de temps et d'espace sur le disque dur pour une exportation FULL, basée sur les données de la rubrique Données de configuration pour la synchronisation FULL.
Tableau 1. Exportation totale
Profil Durée Taille de disque dur (décompressé/compressé)
Configuration 30 minutes 90MB/10MB
Catalogue 1 heure 30 min 16GB/500MB
Utilisateur 10 min 125MB/10MB
Règle de tarification 10 min 520MB/25MB
Ligne de liste de prix (un magasin) 10 min 25MB/1MB

Importer des données à partir de l'exportation COMPLÈTE : estimations de durée

Le tableau 2 fournit les estimations de temps pour l'importation de données à partir de l'exportation FULL décrite dans le tableau 1.
Tableau 2. Importer des 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 minutes
Ligne de liste de prix (un magasin) 10 min

Exportation DELTA : estimations de durée et espace disque dur

Le tableau 3 fournit les estimations de temps et d'espace sur le disque dur pour l'exportation DELTA, en fonction des données de la rubrique Données de configuration pour la synchronisation DELTA.
Tableau 3. Exportation DELTA
Profil Durée Taille de disque dur (décompressé/compressé)
Configuration 5 min 1MB/30KB
Catalogue 10 min 65MB/2MB
Utilisateur 5 min 1MB/30KB
Règle de tarification 5 min 2MB/75/KB
Ligne de liste de prix (un magasin) 5 min 2 Mo/100 ko

Importer à partir de l'exportation DELTA : estimations de durée

Le tableau 4 fournit les estimations de temps pour l'importation de données à partir de l'exportation DELTA décrite dans le tableau 3.
Tableau 4. Importer des 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 magasin) 5 min

Recommandations pour l'exportation complète

Cette section fournit des recommandations pour exécuter une exportation COMPLÈTE.
  • En fonction de la taille des données à exporter, l'exportation COMPLÈTE peut nécessiter au minimum une machine virtuelle Java de 4 Go.
  • Pour un jeu de données très volumineux, envisagez 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 permet de réduire le nombre de données stockées dans chaque fichier XML et de réduire les verrouillages de base de données susceptibles de se produire.
  • En fonction de votre jeu de données, l'exportation COMPLÈTE peut nécessiter une quantité importante d'espace disque sur la machine où l'agent s'exécute. Une fois que l'exportation est terminée, les fichiers XML sont compressés à environ 5 à 10 pour cent de leur taille initiale.
  • Pendant la première partie de l'exportation COMPLÈTE, la base de données peut atteindre une utilisation de l'UC de 50 pour cent ou plus, et selon vos données, une utilisation des E-S disque pouvant atteindre 30 pour cent.
  • Les exportations complètes doivent être exécutées sur des systèmes dédiés.

Recommandations pour l'importation complète

Cette section fournit des recommandations pour exécuter une importation COMPLÈTE.
  • En fonction de votre jeu de données, les importations peuvent nécessiter une quantité importante d'espace disque. Le processus d'importation commence par décompresser tous les fichiers exportés, ce qui entraîne la récupération de l'espace disque d'origine.
  • Pour améliorer les performances de base de données, désactivez le suivi des modifications d'entité sur le système cible.
  • Selon la taille de vos données et la taille des fichiers XML générés, vous pouvez avoir besoin d'augmenter l'espace de votre journal des transactions/annulations car les validations sont exécutées à la fin de chaque fichier XML.