|
Das Modul zur Bearbeitung von Federated Tabellen wird in der Tabellenliste aufgerufen | |
|
|
Modul zur Bearbeitung von MySQL Federated Tabellen:
|
| Anzeigen von Informationen und Daten der Tabelle. |
| Tabellen-Struktur und Tabellen-Optionen können nicht bearbeitet werden. |
| Werkzeuge Kopieren und Löschen vom Daten und Struktur. |
| Sicherungen in SQL-Skript-Archiv der Tabelle und Verwalten der Dateien.
|
|
Tabellen-Kopf: |
Name: | Name der neuen Tabelle |
Kommentar: | Kommentar, der für die Tabelle hinterlegt werden soll. |
Nächster Autoindex: | Entfällt für Federated Tabellen. |
Engine: | Datenbank-Format der Tabelle (FEDERATED). |
Sortierung: | Zeichensatz und Collation der Tabelle. |
Zeilen-Format: | Format, in dem die Tabellen-Zeilen in der Datenbank verwaltet werden sollen. |
|
Tabellen-Felder: |
Name: | Feldname |
Typ: | Datentyp des Feldes. |
Länge/Wert: | Speichergröße oder Format des Datentyps. |
|
|
Tabelle wird neu geladen. |
|
Tabellen-Informationen anzeigen. |
|
Tabellen-Daten anzeigen und bearbeiten. |
|
Daten-Wizard um Daten anzuzeigen und zu bearbeiten. |
|
Formular zum Einfügen neuer Datensätze anzeigen. |
|
Modul zum Importieren von Daten in MySQL-Tabelle. |
|
Bearbeiten der Tabellen-Optionen. |
|
Datenbank-Benutzer-Rechte zur Tabelle bearbeiten. |
|
|
Tabellen-Definition und Daten in das Archiv speichern. |
|
Tabellen-Definition und Daten herunterladen. |
|
Tabellen-Archiv anzeigen. |
|
|
Tabellen-Tools anzeigen. |
|
Lösch-Funktionen anzeigen. |
|
|
Beschriftetes Menü durch Doppelklick auf Titelleiste.
|
Tabellen-Definition und Daten in das Archiv speichern: |
|
Speichern des Tabellen-Erzeugungs-Skripts und der Daten in das Archiv vom MyWAY SQL-Manager.
|
Tabellen-Defintion: | Tabellen-Erzeugungs-Skript wird gespeichert. |
Tabellen-Daten: | Tabellen-Daten werden als SQL-Skript gespeichert. |
GZIP: | Dateien werden GZip-komprimiert gespeichert. |
|
Tabellen-Definition und Daten herunterladen: |
|
Download des Tabellen-Erzeugungs-Skripts und der Daten.
|
Tabellen-Defintion: | Download des Tabellen-Erzeugungs-Skripts. |
Tabellen-Daten: | Download der Tabellen-Daten. |
GZIP: | Dateien werden GZip-komprimiert heruntergeladen. |
|
MySQL und MariaDB Federated Tables ist eine Speicher-Engine, mit der auf Daten von einem Remote-MySQL-Server oder Remote-MariaDB-Server zugegriffen werden kann, um diese bearbeiten können, als wären es lokale Tabellen. Es bietet eine Möglichkeit, virtuelle Tabellen zu erstellen, die als Proxys für Tabellen auf einem anderen MySQL- und MariaDB-Servern fungieren und so verteilte Abfragen und Datenintegration ermöglichen.
In föderierten Tabellen können Daten abgefragt und geändert werden, ohne die Daten zu replizieren oder auf den lokalen Server übertragen zu müssen. Änderungen an den Daten in einer föderierten Tabelle auf dem lokalen Server werden sofort auf dem Remote-Server widergespiegelt. Dadurch wird die Datenkonsistenz zwischen den beiden Servern sichergestellt. Es können Standard-SQL-Abfragen verwendet werden, um Daten aus föderierten Tabellen abzurufen. Der lokale Server sendet die Abfrage an den Remote-Server, der sie verarbeitet und die Ergebnismenge an den lokalen Server zurückgibt. Föderierte Tabellen unterstützen Einfüge-, Aktualisierungs- und Löschvorgänge. Diese Vorgänge werden transparent auf dem Remote-Server über die Federated-Tabelle ausgeführt.
Beim Erstellen einer föderierten Tabelle wird deren Struktur (Spaltennamen, Datentypen, Einschränkungen) so definiert, dass sie mit der Struktur der Remote-Tabelle übereinstimmt. Die föderierte Tabelle fungiert als Proxy und repräsentiert die Remote-Tabelle auf dem lokalen Server. Das Benutzerkonto, das für den Zugriff auf die föderierte Tabelle verwendet wird, muss sowohl auf dem lokalen als auch auf dem Remote-Server über entsprechende Berechtigungen verfügen. Der Remote-Server benötigt möglicherweise zusätzliche Berechtigungen, um auf die Remote-Tabelle zuzugreifen.
Bei Verbundtabellen sind einige Einschränkungen zu berücksichtigen. Beispielsweise werden Transaktionen für föderierte Tabellen nicht unterstützt und die Remote-Tabelle muss auf dem Remote-Server zugänglich und ordnungsgemäß konfiguriert sein. Um eine Federated-Tabelle zu erstellen, geben Sie die FEDERATED-Speicher-Engine an und die Verbindungsdetails zur Remote-Tabelle in der Tabellendefinition.
MySQL und MariaDB Federated Tables sind sinnvoll, wenn Daten von Remote-MySQL-Servern in einer einzigen Datenbank integriert und abgefragt werden müssen. Sie bieten eine bequeme Möglichkeit, in verteilten Umgebungen auf Daten zuzugreifen und diese zu bearbeiten, ohne dass eine Replikation oder Synchronisierung erforderlich ist. |