MySQL replication: Data replication types and setup methods explained
Mithilfe des leistungsstarken MySQL-Datenbankreplikationsmechanismus können Sie doppelte Kopien einer Datenbank auf anderen Servern erstellen und verwalten. Er ermöglicht eine Datensynchronisierung in Echtzeit oder nahezu in Echtzeit zwischen einer Master-Datenbank und einer oder mehreren Slave-Datenbanken. Diese Methode hat eine Reihe von Vorteilen, darunter eine bessere Leistung, eine bessere Vorbereitung auf Katastrophen und eine höhere Datenverfügbarkeit. Die MySQL-Replikation bietet eine zuverlässige Methode zur Datenverteilung, zum Lastenausgleich und zum Schutz vor Datenverlust. Dabei wird eine Master-Slave-Architektur verwendet, bei der die Master-Datenbank als Informationsquelle fungiert und die Slave-Datenbanken Änderungen vom Master duplizieren. Dieses einführende Thema befasst sich mit den Prinzipien der MySQL-Datenbankreplikation und untersucht ihre wesentlichen Elemente, Funktionen und Vorteile für moderne Datenmanagement-Taktiken.
In diesem Artikel werden die Kernideen der MySQL-Datenbankreplikation sowie ihre wichtigsten Funktionen umfassend untersucht. Sie werden verschiedene Methoden zur Ausführung der MySQL-Datenbankreplikation kennenlernen.
Was ist MySQL?
Eines der beliebtesten relationalen Open-Source-Datenbankmanagementsysteme (RDBMS) zum Organisieren und Speichern strukturierter Daten ist MySQL. Es wurde ursprünglich von MySQL AB erstellt und gehört jetzt der Oracle Corporation. Die Zuverlässigkeit, Leistung und Benutzerfreundlichkeit von MySQL sind allgemein bekannt. Es wird häufig für viele verschiedene Anwendungen verwendet, von bescheidenen Websites und Programmen bis hin zu großen Geschäftssystemen.
Die wichtigsten Funktionen von MySQL
- Relationale Open-Source-Datenbank: MySQL ist Open-Source-Software, was bedeutet, dass sie zur Verwendung, Änderung und Verteilung frei verfügbar ist. MySQL folgt dem relationalen Modell und ermöglicht das Speichern von Daten in Tabellen mit vordefinierten Spalten und Datentypen. MySQL verfügt über eine große und aktive Community von Benutzern und Entwicklern, die Ressourcen, Foren und Dokumentationen zur Unterstützung bereitstellt.
- Strukturierte Abfragesprache (SQL): MySQL verwendet SQL zum Definieren, Abfragen und Bearbeiten von Daten. SQL ist eine Standardsprache, die in vielen relationalen Datenbanksystemen verwendet wird. MySQL bietet eine breite Palette von Datentypen, darunter numerische, Zeichenketten-, Datums- und Uhrzeitdaten, binäre, räumliche Daten und mehr. MySQL unterstützt Trigger (automatisierte Aktionen, die auf Datenänderungen basieren) und gespeicherte Prozeduren (vordefinierte Datenbankroutinen, die ausgeführt werden können).
- ACID-Konformität: MySQL unterstützt ACID-Eigenschaften (Atomicity, Consistency, Isolation, Durability). Wenn zahlreiche Benutzer oder Prozesse gleichzeitig auf dieselben Daten zugreifen und diese ändern, sind ACID-Funktionen sehr wichtig, um die Zuverlässigkeit und Integrität der Daten in Datenbanksystemen aufrechtzuerhalten. Diese Eigenschaften stellen sicher, dass die Datenbank weiterhin als vertrauenswürdige Informationsquelle für Anwendungen und Benutzer dient, indem sie dazu beitragen, die Genauigkeit der Daten auch bei unvorhergesehenen Ereignissen oder Ausfällen aufrechtzuerhalten.
- Hohe Leistung: MySQL ist bekannt für seine schnellen Lese- und Schreiboperationen. Es verwendet verschiedene Optimierungstechniken, um ein effizientes Abrufen und Speichern von Daten zu gewährleisten. MySQL unterstützt horizontale und vertikale Skalierbarkeit. Es kann durch Hinzufügen weiterer Server (Replikation) vergrößert oder durch ein Upgrade der Hardware vergrößert werden. MySQL unterstützt die Master-Slave-Replikation, sodass Daten aus Redundanzgründen und zur Verbesserung der Leseleistung auf mehrere Server kopiert werden können.
- Partitionierung und Speicherung: MySQL ermöglicht die Aufteilung von Daten in kleinere Partitionen für eine bessere Verwaltung und Leistungsoptimierung. MySQL bietet verschiedene Speicher-Engines mit unterschiedlichen Funktionen, darunter InnoDB (standardmäßig, unterstützt Transaktionen und Fremdschlüssel), MyISAM (keine Transaktionen, aber schnelle Lesevorgänge), MEMORY (zum Speichern von Daten im Speicher) und mehr. MySQL bietet Tools zum Erstellen von Backups und zur Wiederherstellung von Daten und trägt so zur Sicherstellung der Datenverfügbarkeit und Notfallwiederherstellung bei.
- Volltextsuche: MySQL bietet Volltextindizierungs- und Suchfunktionen, die eine effiziente Suche in großen textbasierten Daten ermöglichen. MySQL unterstützt das Speichern, Indizieren und Abfragen von JSON-Daten (JavaScript Object Notation) und eignet sich daher für Anwendungen, die JSON ausgiebig verwenden.
- Kompatibilität und Sicherheit: MySQL unterstützt die Benutzerauthentifizierung und -autorisierung, sodass Administratoren den Zugriff auf Daten und Operationen kontrollieren können. MySQL ist für verschiedene Plattformen verfügbar, darunter Windows, Linux, macOS und mehr. MySQL enthält Funktionen für die Arbeit mit Geodaten, sodass Anwendungen standortbezogene Informationen speichern und abfragen können.
Dies sind einige der wichtigsten Funktionen, die MySQL zu einer beliebten Wahl bei Entwicklern, Unternehmen und Organisationen für die effiziente und effektive Verwaltung relationaler Datenbanken machen.
Was ist MySQL-Datenbankreplikation und wie funktioniert sie?
Daten aus einer MySQL-Datenbank (dem Master) werden durch den MySQL-Datenbankreplikationsprozess auf eine oder mehrere weitere MySQL-Datenbanken (die Slaves) übertragen und synchronisiert. Dies ist eine typische Methode, um Datenredundanz zu erreichen, die Leistung durch Verteilung des Leseverkehrs zu steigern und Sicherungs- und Wiederherstellungspläne zu vereinfachen. Hier sind einige Vorteile der MySQL-Datenbankreplikation.
- Master-Slave-Architektur: Mindestens zwei MySQL-Instanzen, ein Master und ein oder mehrere Slaves, werden im MySQL-Datenbankreplikationsprozess verwendet. Die primäre Datenbank oder der Master ist diejenige, die die Änderungen erstellt, die repliziert werden müssen, und die sekundären Datenbanken oder Slaves sind diejenigen, die diese Änderungen empfangen und implementieren.
- Binäre Protokollierung: In der Master-Datenbank wird ein Binärprotokoll geführt, das eine chronologische Aufzeichnung aller Datenänderungen (Einfügungen, Aktualisierungen und Löschungen) darstellt. Manchmal wird dieses Protokoll als „Binlog“ bezeichnet.
- Replikationsereignisse: Wenn eine Änderung an der Master-Datenbank vorgenommen wird, wird sie im Binärlog als Replikationsereignis aufgezeichnet. Jedes Ereignis enthält Informationen über die Art der ausgeführten Operation und die geänderten Daten.
- Replikationsthread: Jeder Slave stellt eine Verbindung zum Master her und startet einen Replikationsthread. Dieser Thread liest die binären Log-Ereignisse vom Master, verarbeitet sie und wendet dieselben Änderungen auf die lokale Kopie der Daten des Slaves an.
- Positionierung protokollieren: Um den Überblick darüber zu behalten, welche Ereignisse repliziert wurden, führt jeder Slave eine Aufzeichnung des zuletzt verarbeiteten Ereignisses im Binärlog des Masters. Dies ist bekannt als“Replikationsposition.“
- Failover und Hochverfügbarkeit: Die Replikation kann auch für Failover-Szenarien verwendet werden. Wenn der Master ausfällt, kann einer der Slaves zum neuen Master befördert werden, wodurch minimale Ausfallzeiten und Datenverluste gewährleistet werden.
Ablauf der MySQL-Datenbankreplikation:
- Die Stammdatensätze ändern sich im Binärlog.
- Jeder Slave stellt eine Verbindung zum Master her und fordert Replikationsereignisse ab der zuletzt verarbeiteten Position an.
- Der Master sendet die angeforderten Ereignisse an den Slave.
- Der Replikations-Thread des Slaves verarbeitet und wendet die Ereignisse in derselben Reihenfolge an, in der sie auf dem Master generiert wurden.
- Der Slave aktualisiert seine Replikationsposition, wenn er jedes Ereignis erfolgreich anwendet.
- Der Slave kommuniziert regelmäßig mit dem Master, um sicherzustellen, dass er auf dem neuesten Stand ist und nicht ins Hintertreffen geraten ist.
MYSQL-Datentypen
Es gibt verschiedene Arten von Replikationsmodi:
- Asynchrone Replikation: Bei dieser Methode sind die Master- und Slave-Datenbanken lose gekoppelt. Der Master sendet Ereignisse an den Slave, der Slave kann sie jedoch nicht sofort anwenden. Dies kann zu potenziellen Dateninkonsistenzen führen, wenn der Master ausfällt, bevor der Slave alle Ereignisse angewendet hat.
- Synchrone Replikation: Bei dieser Methode Der Master wartet darauf, dass der Slave den Empfang und die erfolgreiche Anwendung jedes Ereignisses bestätigt, bevor er die Änderungen lokal festlegt. Dadurch wird sichergestellt, dass die Daten auf dem Slave immer auf dem neuesten Stand sind, was jedoch aufgrund der erhöhten Latenz die Leistung beeinträchtigen kann.
- Halbsynchrone Replikation: Ein Kompromiss zwischen asynchroner und synchroner Replikation. Der Master wartet darauf, dass mindestens ein Slave den Empfang eines Ereignisses bestätigt, bevor er die Änderung lokal festschreibt.
Zusammenfassend ist die MySQL-Datenbankreplikation eine Methode zur Aufrechterhaltung konsistenter Datenkopien auf mehreren Datenbankservern. Es handelt sich um eine effektive Strategie zur Verbesserung von Leistung, Datenredundanz und Disaster Recovery-Funktionen in einer MySQL-Umgebung.
Methoden zum Einrichten der MySQL-Datenbankreplikation
Die Einrichtung der MySQL-Datenbankreplikation ist für Datenredundanz, Hochverfügbarkeit und Lastenausgleich unerlässlich. Im Folgenden finden Sie die Schritte zum Einrichten der MySQL-Datenbankreplikation mithilfe des Master-Slave-Replikationsmodells.
Methode 1: MySQL-Datenbankreplikationen mit dem Master-Slave-Ansatz
Die MySQL-Datenbankreplikation mit dem Master-Slave-Ansatz beinhaltet die Einrichtung einer Master-Datenbank, die als Master-Server fungiert, der als Informationsquelle dient, und einer oder mehrerer Slave-Datenbanken oder Slave-Server, die Daten vom Master replizieren. Dieser Ansatz bietet Redundanz und Lastverteilung und kann auch für Backup-Zwecke verwendet werden. Bevor Sie fortfahren, stellen Sie sicher, dass Sie über ein gutes Verständnis von MySQL, Datenbankadministration und Servermanagement verfügen. Hier finden Sie eine schrittweise Anleitung zur Durchführung einer MySQL-Datenbankreplikation mit dem Master-Slave-Ansatz:
Schritt 1: Master-Datenbankserver einrichten
- Installieren Sie MySQL: Installieren Sie MySQL auf dem Master-Server, falls es noch nicht installiert ist.
- Master konfigurieren: Konfigurieren Sie in der MySQL-Konfigurationsdatei (`my.cnf` oder `my.ini`) die folgenden Einstellungen:
Server-ID=1
log-bin=mysql-bin
binlog-do-db=Ihr_Datenbankname
Server-ID sollte unter allen an der Replikation beteiligten Servern einzigartig sein. MySQL neu starten: Starten Sie den MySQL-Server neu, um die Konfigurationsänderungen zu übernehmen.
Schritt 2: Slave-Datenbankserver einrichten
- Installieren Sie MySQL: Installieren Sie MySQL auf dem/den Slave-Server (n).
- Slave konfigurieren: Konfigurieren Sie in der MySQL-Konfigurationsdatei jedes Slaves die folgenden Einstellungen:
server-id=2 # Verwende einen eindeutigen Wert für jeden Slave
replicate-do-db=Ihr_Datenbankname
MySQL neu starten: Starten Sie den MySQL-Server auf jedem Slave neu.
Schritt 3: Replikationsbenutzer auf dem Master erstellen
Melden Sie sich als privilegierter Benutzer bei der Master-Datenbank an:
BENUTZER 'replication_user'@'slave_ip' ERSTELLEN, IDENTIFIZIERT DURCH 'Passwort';
REPLIKATIONSSLAVE AUF *.* AN 'replication_user'@'slave_ip' GEWÄHREN;
FLUSH-PRIVILEGIEN;
Ersetzen“Slave_IP“ mit der IP-Adresse des Slave-Servers und“Passwort“ mit einem sicheren Passwort.
Erlangen Sie den Master-Status: Führen Sie den folgenden Befehl aus, um Informationen über die Position des Master-Binärprotokolls abzurufen:
MASTER-STATUS ANZEIGEN;
Notieren Sie sich die Werte von“Datei“ und“Stellung“.
Schritt 4: Slave-Replikation konfigurieren
Führen Sie auf jedem Slave den folgenden SQL-Befehl aus:
STOPP SKLAVE;
ÄNDERE MASTER ZU
master_host = 'Haupt-IP',
master_user=' REPLIKATIONSBENUTZER ',
master_password=' Passwort ',
master_log_file='Master_Log_Dateiname',
master_log_pos=Master_Log_Position;
STARTE DEN SKLAVEN;
Ersetzen Sie „master_ip“, „password“, „'master_log_file_name“ und „master_log_position“ durch die entsprechenden Werte. Diese Werte sollten den im obigen Schritt erhaltenen Masterinformationen entsprechen.
Schritt 5: Testen Sie die NADMonitor-Replikation
Nehmen Sie Änderungen an der Master-Datenbank vor und stellen Sie sicher, dass sie auf den/die Slave (s) repliziert werden. Verwenden Sie auf dem Master den Befehl SHOW MASTER STATUS, um die Position des Binärlogs zu überwachen. Verwenden Sie auf jedem Slave den Befehl SHOW SLAVE STATUS, um den Replikationsstatus zu überwachen und etwaige Fehler abzufangen.
Ausfälle behandeln:
- Im Falle eines Sklavenversagens kannst du einen anderen Sklaven zum neuen Meister befördern.
- Im Falle eines Masterausfalls stufen Sie einen der Slaves zum neuen Master hoch, aktualisieren Sie die Konfiguration auf anderen Slaves, sodass sie auf den neuen Master verweisen, und konfigurieren Sie die Anwendung neu, um eine Verbindung zum neuen Master herzustellen.
Denken Sie daran, dass es sich um eine vereinfachte Anleitung handelt und dass es viele zusätzliche Überlegungen für die Einrichtung auf Produktionsebene gibt, z. B. Sicherheit, Backup-Strategien, Umgang mit Konflikten, die je nach System und Umgebung variieren können. Schlagen Sie immer in der offiziellen MySQL-Dokumentation nach und lassen Sie sich bei komplexen Setups von Experten beraten. Sie können sich auch jederzeit für ein Low-Code-Tool wie Fivetran entscheiden.
Methode 2: MySQL-Datenbankreplikationen mit Fivetran
Das Einrichten der MySQL-Datenbankreplikation umfasst die Auswahl einer Verbindungsmethode, die Konfiguration der ausgewählten Methode, die Auswahl eines inkrementellen Synchronisierungsmechanismus, das Erstellen einer Read Replica, falls erforderlich, das Erstellen eines Benutzers für Fivetran und das Abschließen der Fivetran-Konfiguration.
Schritt 1: Wählen Sie die Verbindungsmethode
Zunächst müssen Sie die Methode für die Verbindung von Fivetran mit Ihrer MySQL-Datenbank festlegen. Sie können wählen, ob Sie direkt, über einen SSH-Tunnel oder mithilfe von AWS PrivateLink eine Verbindung herstellen möchten. Beachten Sie, dass die Verbindung zu einem Load Balancer nicht unterstützt wird.
- Direkte Verbindung herstellen (TLS erforderlich): Wenn Sie sich für eine direkte Verbindung entscheiden, stellen Sie sicher, dass in Ihrer Datenbank TLS aktiviert ist. Bei dieser Methode stellt Fivetran eine direkte Verbindung zu Ihrer MySQL-Datenbank her. Dies ist der einfachste Ansatz. Konfigurieren Sie Ihre Firewall- und Zugriffskontrollsysteme so, dass eingehende Verbindungen von den IPs von Fivetran für die Region Ihrer Datenbank zugelassen werden.
- Stellen Sie eine Verbindung über SSH her (TLS optional): Für Datenbanken in unzugänglichen Subnetzen stellt Fivetran über einen SSH-Tunnel eine Verbindung zu einem separaten Server in Ihrem Netzwerk her. Konfigurieren Sie Ihre Firewall so, dass Verbindungen von der IP-Adresse des SSH-Tunnelservers zu Ihrem MySQL-Port zugelassen werden. Folgen Sie den SSH-Verbindungsanweisungen von Fivetran und aktivieren Sie bei Bedarf TLS in Ihrer Datenbank.
- Stellen Sie über AWS Privatelink (Beta) eine Verbindung her: Für Benutzer des Business Critical-Tarifs bietet AWS PrivateLink eine sichere Methode, mit der VPCs und Services kommunizieren können, ohne dass der Datenverkehr dem öffentlichen Internet ausgesetzt wird. Folgen Sie der AWS PrivateLink-Setup-Anleitung von Fivetran, um diese Verbindungsmethode für Ihre Datenbank zu konfigurieren.
Schritt 2: Wählen Sie den Inkrementellen Synchronisierungsmechanismus
Um die Daten nach der ersten Synchronisation auf dem neuesten Stand zu halten, verwendet Fivetran entweder die Methode Binary Log oder Fivetran Teleport Sync. Bei beiden Methoden werden die letzten Datenänderungen aufgezeichnet, sodass Fivetran nur die Daten aktualisieren kann, die sich seit der letzten Synchronisierung geändert haben.
Schritt 3: Read Replica erstellen (optional)
Falls gewünscht, können Sie eine Read Replica speziell für Fivetran erstellen. Diese Read Replica ermöglicht es Fivetran, Daten zu integrieren, ohne Ihre primäre Datenbank zu belasten, da beide dasselbe interne System verwenden.
Schritt 4: Benutzer erstellen und inkrementelle Updates konfigurieren
Erstellen Sie in Ihrer MySQL-Primärdatenbank einen Benutzer, der ausschließlich Fivetran verwendet. Dieser Benutzer kann nicht in der Read Replica erstellt werden. Die Methode zum Erstellen dieses Benutzers hängt vom verwendeten inkrementellen Aktualisierungsmechanismus ab (Binary Log oder Fivetran Teleport Sync).
- Server konfigurieren: Wenden Sie die erforderlichen Konfigurationen auf die Datenbanken an, die Sie mit Fivetran verbinden möchten. Diese Konfigurationen ermöglichen die binäre Protokollreplikation im ROW-Format, eine Voraussetzung für inkrementelle Aktualisierungen. Nehmen Sie diese Änderungen in Ihrer MySQL-Server-Konfigurationsdatei vor und starten Sie den MySQL-Server neu, um sie zu implementieren.
- Replikat für den Verlaufsmodus konfigurieren (optional): Wenn Ihr Fivetran-Connector im Verlaufsmodus arbeitet und mit einer Read Replica verbunden ist, sind spezielle Konfigurationen erforderlich. Überprüfen Sie den Wert von slave_parallel_workers auf Ihrer Read Replica und führen Sie bei Bedarf zusätzliche Befehle aus, um verwandte Variablen zu aktualisieren.
- Fivetran-Teleport-Synchronisierung: Erstellen Sie für diese Methode einen Fivetran-Benutzer und gewähren Sie nach Bedarf SELECT-Berechtigungen für Tabellen und Spalten.
Schritt 5: Beenden Sie die Fivetran-Konfiguration
Geben Sie im Einrichtungsformular für den Fivetran-Connector die erforderlichen Details ein, darunter das Zielschema-Präfix, die IP oder Domain des Datenbankhosts, die Portnummer, die FiveTran-spezifischen Benutzeranmeldeinformationen und die Einzelheiten der Verbindungsmethode. Geben Sie gegebenenfalls die SSH-Tunneldetails und die Replikat-ID an. Nach dem Testen und Validieren kann Ihre MySQL-Datenbank mit Fivetran synchronisiert werden.
Wenn Sie diese organisierten Schritte befolgen, können Sie problemlos eine zuverlässige und effiziente Verbindung zwischen Fivetran und Ihrer MySQL-Datenbank herstellen, was eine nahtlose Datensynchronisierung und -integration ermöglicht. Sie müssen den MySQL-Server nur einmal bei Fivetran authentifizieren, was kaum ein paar Minuten dauern wird. Nach erfolgreicher Einrichtung können Sie mit der Synchronisierung von Daten mit Fivetran beginnen. Sie können Ihre Daten jetzt überall und beliebig oft replizieren, egal ob es sich um eine Cloud-Datenbank oder ein Data Warehouse handelt. Weitere Informationen finden Sie im Detail Anleitung zur Einrichtung von MySQL.
Vorteile der Verwendung von Fivetran
Im Folgenden sind einige der wichtigsten Vorteile der Verwendung von Fivetran für die MySQL-Datenbankreplikation aufgeführt:
- Nahtlose Datenintegration: Fivetran bietet vorgefertigte Verbindungen für viele verschiedene Datenquellen, einschließlich MySQL und all seiner Varianten, sowie für viele andere Data Warehouses wie Amazon Redshift, Snowflake usw., sodass kein manuelles Scripting oder komplexe Einstellungen erforderlich sind. Dadurch wird der Prozess der Datenintegration beschleunigt und vereinfacht.
- Automatisierte Arbeitsabläufe: Automatisierte Workflows helfen bei der konsistenten und regelmäßigen Datensynchronisierung, indem sie den Datenladevorgang automatisieren. Es verwaltet inkrementelle Aktualisierungen, Datenformatänderungen und Schemaüberarbeitungen, indem manuelle Eingriffe reduziert und die Datenintegrität gewahrt werden.
- Funktionen zur Datentransformation: Dank der leistungsstarken Datentransformationsfunktionen des Systems können Benutzer benutzerdefinierte Datentransformationen ausführen, bevor sie die Daten in das Data Warehouse eingeben. Um sicherzustellen, dass die Daten für die Analyse bereit sind, ermöglicht dies die Bereinigung, Normalisierung und Erweiterung der Daten.
- Überwachung und Alarmierung: Es bietet Tools zur Überwachung und Alarmierung, sodass Sie den Fortschritt des Datenintegrationsprozesses im Auge behalten können. Es bietet Fehlerkorrektur, Einblick in die Metriken beim Laden von Daten und Benachrichtigungen bei neuen Problemen.
- Flexibilität der Datenquelle: Fivetran bietet eine große Auswahl an Datenquellen. Durch den Aufbau von Verbindungen zu verschiedenen Datenbanken, Cloud-Diensten und Apps können Unternehmen Daten aus zahlreichen Quellen in Data Warehouses wie BigQuery, Redshift usw. aggregieren.
- Zeit und Ressourcen sparen: Fivetran spart Zeit und Ressourcen, indem es den Datenladevorgang automatisiert und manuelle Eingriffe überflüssig macht. Jetzt, da die Daten geladen sind, können sich die Teams auf die Datenanalyse und das Ziehen von Schlussfolgerungen konzentrieren.
Fazit
Schließlich ist die MySQL-Datenbankreplikation ein entscheidendes Tool, mit dem Unternehmen ihr Datenmanagement und ihre Systemstabilität verbessern können. Die Replikation garantiert, dass die Daten in zahlreichen Instanzen konsistent und aktuell sind. Diese Methode bietet eine höhere Verfügbarkeit, eine verbesserte Leistung und die Fähigkeit, Arbeitslasten effizient zu verteilen. Darüber hinaus werden die Disaster-Recovery-Funktionen verbessert, da die Option besteht, im Falle eines Masterausfalls reibungslos auf eine Slave-Datenbank umzusteigen.
Die Ausführung von MySQL-Datenbankreplikationsaufgaben kann aufgrund der Unterschiede in den verschiedenen Umgebungen und der erheblichen technischen Bandbreite, die dafür erforderlich wäre, ebenfalls mühsam sein. Hier können Sie Fivetran, ein Low-Code-Tool, das nahezu in Echtzeit arbeitet, nutzen. Es ist keine Codierung erforderlich, da es Ihre Replikationsaufgabe automatisieren kann. Sie können auch besuchen Steckverbinder-Verzeichnis | Fivetran, um verschiedene andere von Fivetran unterstützte Konnektoren zu erkunden.
Verwandte Beiträge
Start for free
Join the thousands of companies using Fivetran to centralize and transform their data.
