Anleitungen zur Datensynchronisation
In einem Implementierungsmodell, bei dem ferne Systeme mit einem Unternehmensservernetzwerk kommunizieren, können Ausfälle auftreten. Sterling™ Order Management System bietet eine Datensynchronisationsfunktion, mit der Sie Konfigurations- und Stammdaten von einer Umgebung zur anderen synchronisieren können. Die Datensynchronisation umfasst die folgenden wichtigen Aufgaben:
- Daten aus Quellendatenbank exportieren
- Daten in Zieldatenbank importieren
Dieser Abschnitt enthält Daten, die über die folgenden Datensynchronisationsoperationen erhalten wurden:
- Vollständiger Export
- Delta-Export
- Daten von vollständigem Export importieren
- Daten von Delta-Export importieren
Diese Daten werden als Beispiel bereitgestellt, das Sie als allgemeine Anleitung zum Planen eigener Export- und Importoperationen für die Datensynchronisation verwenden können. Die tatsächlichen Ergebnisse können davon abweichen. Dieser Abschnitt bietet auch Empfehlungen zum Durchführen von Export- und Importoperationen.
Konfigurationsdaten für vollständige Synchronisation
Die folgenden Konfigurationsdaten wurden für die vollständige Synchronisation verwendet.
- 3.000 Filialen
- 1,4 Millionen Artikel im Katalog
- 70.000 Benutzer
- 160.000 Preisregeln
- 40.000 Preislistenpositionen für eine Filiale
Konfigurationsdaten für Delta-Synchronisation
Die folgenden Konfigurationsdaten wurden für die Delta-Synchronisation verwendet.
- 150 Filialen (5 % der 3000 Filialen)
- 70.000 Artikel (5 % der 1,4 Millionen)
- 3.500 Benutzer (5 % der 70.000 Benutzer)
- 1.600 Preisregeln (10 % der 160.000 Benutzer)
- 4.000 Preislistenpositionen für eine Filiale (10 % der 40.000 Preislistenpositionen)
Vollständiger Export: Geschätzter Zeitbedarf und Festplattenspeicherplatz
Tabelle 1 enthält die geschätzte Zeit und den Festplattenspeicherplatz für einen vollständigen Export auf der Basis der Daten unter Setup data for FULL synchronization.
| Profil | Zeit | Festplattengröße (unkomprimiert/komprimiert) |
|---|---|---|
| Konfiguration | 30 Min. | 90MB/10MB |
| Katalog | 1 Stunde 30 Min. | 16GB/500MB |
| Benutzer | 10 Min. | 125MB/10MB |
| Preisregel | 10 Min. | 520MB/25MB |
| Preislistenposition (eine Filiale) | 10 Min. | 25MB/1MB |
Daten eines vollständigen Exports importieren: Geschätzter Zeitbedarf
Tabelle 2 enthält die Zeitschätzungen für den Import von Daten aus dem vollständigen Export, wie in Tabelle 1beschrieben.
| Profil | Zeit |
|---|---|
| Konfiguration | 40 Min. |
| Katalog | 1 Stunde |
| Benutzer | 10 Min. |
| Preisregel | 30 Min. |
| Preislistenposition (eine Filiale) | 10 Min. |
Delta-Export: Geschätzter Zeitbedarf und Festplattenspeicherplatz
Tabelle 3 enthält die geschätzte Zeit und den Festplattenspeicherplatz für den DELTA-Export auf der Basis der Daten in Setup-Daten für DELTA-Synchronisation.
| Profil | Zeit | Festplattengröße (unkomprimiert/komprimiert) |
|---|---|---|
| Konfiguration | 5 Min. | 1MB/30KB |
| Katalog | 10 Min. | 65MB/2MB |
| Benutzer | 5 Min. | 1MB/30KB |
| Preisregel | 5 Min. | 2MB/75/KB |
| Preislistenposition (eine Filiale) | 5 Min. | 2 MB/100 KB |
Daten eines Delta-Exports importieren: Geschätzter Zeitbedarf
Empfehlungen für den vollständigen Export
In diesem Abschnitt sind Empfehlungen zum Durchführen eines vollständigen Exports enthalten.
- In Abhängigkeit vom Umfang der zu exportierenden Daten erfordert der vollständige Export möglicherweise mindestens eine 4 GB JVM.
- Ziehen Sie bei einem sehr großen Datenbestand in Betracht, die Anzahl der Nachrichten zu erhöhen und die Sperrentitäten pro Datei in den Agentenkriterien zu verringern. Setzen Sie die Sperrentitäten pro Datei jedoch nicht auf 1. Diese Konfiguration stellt sicher, dass weniger Daten in jeder XML-Datei gespeichert werden, und verringert alle Datenbanksperren, die möglicherweise auftreten.
- Je nach Ihrem Datenbestand erfordert der vollständige Export möglicherweise sehr viel Festplattenspeicher auf dem Computer, auf dem der Agent ausgeführt wird. Nachdem der Export abgeschlossen ist, werden die XML-Dateien auf 5 bis 10 Prozent ihrer Originalgröße komprimiert.
- Während des ersten Teils des vollständigen Exports kann die Datenbank eine CPU-Auslastung von 50 Prozent oder höher erreichen. In Abhängigkeit von den Daten kann die Datenträgerauslastung durch die Ein-/Ausgabe bis zu 30 Prozent betragen.
- Vollständige Exportvorgänge sollten auf wartenden Systemen ausgeführt werden.
Empfehlungen für den vollständigen Import
In diesem Abschnitt sind Empfehlungen zum Durchführen eines vollständigen Imports enthalten.
- Je nach Ihrem Datenbestand erfordern die Importvorgänge möglicherweise sehr viel Festplattenspeicher. Beim Importieren werden zunächst alle exportierten Dateien dekomprimiert, um den ursprünglichen Plattenspeicher freizugeben.
- Inaktivieren Sie die Änderungsverfolgung für Entitäten auf dem Zielsystem.
- Abhängig von der Größe Ihrer Daten und der Größe Ihrer generierten XML-Dateien müssen Sie möglicherweise den Speicherplatz Ihres Protokolls der Datenbanktransaktionen/Rückgängigaktionen vergrößern, weil am Ende jeder XML-Datei Festschreibungen ausgeführt werden.