Datenbanken 26.10.2021, 11:03 Uhr

MySQL-Backup-Lösung für .NET-Entwickler

Softwareentwickler adriancs hat auf GitHub ein Tool (DLL) vorgestellt, mit dem MySQL-Datenbanken in C# oder VB.NET gesichert und wiederhergestellt werden können, sowie einige Beispielcodes, wie man es verwendet.
(Quelle: MySQLcom)
Die gängigste Methode zur Sicherung einer MySQL-Datenbank ist die Verwendung von MySqlDump.exe und MySQL Workbench. MySQL Workbench eignet sich gut für Entwickler, ist in der Regel aber keine geeignete Lösung für Kunden. Auf der anderen Seite kann MySqlDump.exe nicht für Webanwendungen verwendet werden. Da die meisten Web-Hosting-Anbieter dies verbieten.
Das von adriancs auf CodeProject vorgestellte Tool MySqlBackup.NET verspricht eine bessere Lösung für die Sicherungs- und Wiederherstellungsaufgaben und soll zudem eine bessere Kontrolle über das Ausgabeergebnis bieten. Die wichtigsten Merkmale von MySqlBackup.NET sind laut seinem Entwickler:
  • Sicherung und Wiederherstellung von MySQL-Datenbanken.
  • Kann in jeder .NET-Sprache verwendet werden.
  • Export/Import in/aus MemoryStream.
  • Export von bedingten Zeilen (Filtertabellen oder -zeilen).
  • Fortschrittsbericht ist sowohl für Export- als auch Importaufgaben verfügbar.
  • Zeilen können in verschiedenen Modi exportiert werden (Einfügen, Ignorieren, Ersetzen, Aktualisieren bei doppeltem Schlüssel, Aktualisieren).
  • Kann direkt in ASP.NET oder Webservices verwendet werden.
Auf dieser GitHub-Seite finden Sie MySqlBackup.NET in Version 2.3.6 zum Download. Weitere Informationen sowie Beispiele wie man das Tool einsetzt sind auf diesem CodeProject-Artikel nachzulesen.


Das könnte Sie auch interessieren