Eine Datenbank-Bereinigung bedeutet, nicht mehr benötigte Tabellen, Datensätze und Strukturen zu finden und kontrolliert zu entfernen oder zu archivieren. Ich arbeite mit MySQL und MariaDB, wie sie bei eigenen PHP-Anwendungen, WordPress und Online-Shops üblich sind. Vor jeder Löschung steht eine Bestandsaufnahme und eine getestete Sicherung.
Eine Datenbank wächst meist unbemerkt. Protokolltabellen füllen sich jeden Tag, Plugins hinterlassen nach der Deinstallation ihre Tabellen, Testdaten bleiben liegen und Datensätze verweisen auf Einträge, die es längst nicht mehr gibt. Irgendwann ist die Datenbank ein Vielfaches größer als die eigentlichen Inhalte.
Die Folgen merkt man an vielen Stellen: Sicherungen dauern lange, Abfragen werden langsamer, Updates mit Datenbankänderungen ziehen sich, und personenbezogene Daten liegen länger als nötig. Die Datenschutz-Grundverordnung verlangt, solche Daten nur so lange zu speichern, wie es für den Zweck erforderlich ist.
Ihr Ansprechpartner: Stefan Pilz · Stefan Pilz Ltd. · Zusammenarbeit 100 % remote