Kann mir jemand vielleicht folgende grundlegende Fragen zu mySQL beantworten:
Ich habe einen Webserver (dedicated) auf dem mySQL und mehrere verschiedene Datenbanken zu verschiedenen Zwecken laufen (eine enthält die Daten aus unserem Webshop, eine enthält die Support-Daten, etc.).
Nun möchte ich gerne eine zentrale User-Datenbank aufsetzen, der einfach Daten hinzugefügt werden können, z. B. durch ein Web-Formular (wenn jemand bspw. den Newsletter abonnieren möchte), zu der aber auch regelmässig und automatisch bestimmte Daten von den anderen Datenbanken "dazukopiert", bzw. synchronisiert werden können.
Die anderen Datenbanken wurden automatisch vom Shop, bzw. dem Support-System (von unterschiedlichen Herstellern) generiert, das Ziel ist es, eine Datenbank zu haben die sämtliche Informationen zu jedem Benutzer enthält (Name, Email, Newsletter-Abo ja/nein, registriertes Produkt ja/nein, hatte einen Support-Fall ja/nein, usw., usw.).
Dabei soll es natürlich möglichst vermieden werden, dass jemand mehrfach registriert wird (z. B. einmal beim Kauf eines Produktes im Shop und dann ein zweites mal bei einer Support-Anfrage.
Ist das grundsätzlich möglich (vor allem ein forlaufendes, bzw. regelmässiges "spiegeln" in meine eigene DB und das eigentliche Zusammenführen der Daten; die Email-Addresse kann ja z. B. in der einen DB als "email" gespeichert sein und in der anderen als "e-mail"...)?
Wenn ja, ist es sehr schwierig? Kann es, mit ein wenig Mühe von einem Nicht-mySQL-Profi wie mir gemacht werden, oder müsste ich auf jeden Fall jemanden für so einen Job finden und bezahlen, wenn ich selbst nicht erfahren bin mit mySQL?