EN | DE | FR | RU
PostgreSQL migration

PostgreSQL Migration

Das PostgreSQL ist ein leistungsstarkes, Open Source- Relationsdatenbanksystem. Es hat während mehr als 15 Jahre der aktiven Entwicklung und einer bewährten Architektur einen guten Ruf für die Zuverlässigkeit, Datenintegrität, und Genauigkeit erworben. Deshalb ist der Übergang zu diesem Datenbanksystem für viele Organisationen angebracht und gerechtfertigt. Die Gründe für die Migration können unterschiedlich sein. Entweder hat das aktuelle Datenbanksystem einige funktionelle Fehler oder sein Preis-Leistungs-Verhältnis sagt seinen Besitzern nicht mehr zu. Die Migration kann auch erforderlich sein, um von einer Version des PostgreSQL Servers zu einer anderen zu übergehen. Lassen wir mögliche Gründe der Migration zu PostgreSQL bei Seite und gehen wir auf die erforderlichen Datenbanktools näher ein.

Meistens kann der Migrationsprozess schwieriger sein als ursprünglich von den Datenbankverwaltern, die den Übergang zu PostgreSQL vornehmen erwartet wird. Es müssen sorgfältige Einschätzungen von PostgreSQL-Features gemacht werden. Man muss Features bestimmen können, die sich vollständig oder fast vollständig mit Features des aktuellen Datenbanksystems überschneiden. Eine ausführliche Analyse eines aktuellen Systems zum Hervorheben der im Moment erforderlichen Eigenschaften ist auch erforderlich. Die 4 Schlüsselschritte im Migrationsprozess sind:

  1. Wirkungsuntersuchung und Migrationsplanung
  2. Migration des Quelldatenbankmodells / Schemas zum PostgreSQL Schema
  3. Migration von Daten zu PostgreSQL-Tabellen
  4. Überprüfung

Tools für die Migration in PostgreSQL- Datenbanken

Normalerweise sind die mit einem Migrationsablauf verbundenen Aufgaben unterschiedlich und kompliziert, deswegen sind spezielle Migrationswerkzeuge sehr nützlich bei der Unterstützung dieser Prozesse. Der EMS Data Pump for PostgreSQL ist ein praktisches Werkzeug zum Konvertieren von Datenbanken und zum Importieren von Tabellendaten von der ADO-kompatiblen Quelle (z.B. MySQL, MS Access, MS SQL Datenbank oder jede andere Datenbank mit dem entsprechenden OLE DB-Provider) zu den PostgreSQL-Datenbanken. Seitdem ADO-orientierte Anwendungen auf die Daten von jeder OLE DB-Quelle zugreifen können, ermöglicht der EMS Data Pump for PostgreSQL, Informationen von solchen einfachen Datenspeicher wie eine Textdatei, ODBC-Quellen und Spreadsheet zu komplexerenDatenbanken wie Oracle, SQL Server, IBM DB2 und andere zu importieren.

Der EMS Data Pump for PostgreSQL hat einen benutzerfreundlichen Assistenten, der Sie durch den kompletten Migrations-/Importprozess Schritt für Schritt führen wird. Der Assistent erlaubt Ihnen, die ADO-Verbindungszeichenfolge zu erstellen, Quelltabelle, Felder, Indizes und Einschränkungen für die Konvertierung auszuwählen, das SQL Skript anzusehen und zu editieren, das PostgreSQL Zieldatenbank zu erzeugen, die zu importierenden Tabellen auszuwählen und mehrere Pump-Optionen bedarfsgerecht einzustellen. Diese Anpassung umfasst die Fähigkeit, die Korrespondenz zwischen dem gegebenen DB-Provider und den PostgreSQL Datentypen zu setzen, das Schema der PostgreSQL Datenbank anzugeben, wohin die Quelltabellen gepumpt werden sollen, ein SQL-Kriterium zu definieren, um die Daten zu importieren und vieles mehr.

Dank der Möglichkeit, aktuelle Einstellungen in einer Konfigurationsdatei zu speichern, und der Verfügbarkeit eines speziellen Befehlszeilen-Dienstprogrammes, erlaubt der EMS Data Pump for PostgreSQL den Migrations-/ und Importvorgang zu automatisieren. Das Befehlszeilen-Dienstprogramm kann in die Liste der Aufgabenplanung platziert werden und die Konfigurationsdatei kann als ein Parameter benutzt werden.

Das EMS Data Pump unterstützt aktuelle PostgreSQL Versionen, kann sich zu einem entfernten PostgreSQL Server verbinden, das SSH oder HTTP-Tunneling verwenden, hat Mehrsprachigkeit und erlaubt Ihnen, den Stil des Anwendungs-GUI gemäß Ihren Einstellungen kundengerecht anzufertigen.

Programm-Tools zum Sichern von PostgreSQL Daten

In ihrer täglichen Arbeit setzen sich die Administratoren häufig mit der Notwendigkeit auseinander, einen Datenbanksnapshot zu machen. Dieser Snapshot kann die ganze Datenbank-Sicherung (Daten und Struktur) oder nur die Definition ihres Schemas enthalten. Der EMS DB Extract for PostgreSQL ist ein nützliches und leicht zu bedienendes Werkzeug, um Backups der PostgreSQL Datenbank zu erstellen. Es erlaubt Ihnen, Metadaten aller Datenbankobjekte sowie Tabellendaten in einer SQL Skript-Datei zu speichern. Das Programm ermöglicht, PostgreSQL Datenbankobjekte und Datentabelle für das Speicherabbild auszuwählen und viele andere Extrakt-Optionen wie Feature, Einschränkungen für extrahierte Datentabelle zu definieren, Anweisungen einzufügen, um Tabelle vor dem Einfügen der extrahierten Daten zu entleeren und vieles mehr. Der DB Extract for PostgreSQL beinhalteteinen grafischen Assistenten, der Sie durch den Extrahierungsprozess der Datenbank schrittweise führen wird, und ein Befehlszeilendienstprogramm, um PostgreSQL-Buckups planmäßig zu erstellen. Es wird das SSH- und HTTP-Tunneling zur Datenbank unterstützt.

Bestimmte Verwaltungsaufgaben, wie Sicherung und Wiederherstellung, Leistungsoptimierung und Sicherheitsversorgung, müssen natürlich dann in Betracht gezogen werden, wenn es zur Migration kommt. Das EMS SQL Management Studio for PostgreSQL ist eine vollständige Lösung für die PostgreSQL Datenbankadministration und Entwicklung.


PostgreSQL export PostgreSQL import Änderungsmanagment der PostgreSQL- Datenbanken PostgreSQL Migration