Ein Professor hat uns heute gesagt, dass die Datenbank, wenn sie intern (auf niedriger Ebene) aktualisiert werden muss, ein Löschen und dann ein Einfügen mit den aktualisierten Feldern vornimmt. Er sagte dann, dass dies in allen Datenbanken gemacht wurde und dann begann ich eine Diskussion, in der er sagte, dass ich dachte, dass es keinen Sinn habe, aber ich hatte nicht genug Ressourcen, um meine Position zu unterstützen. Er scheint viel zu wissen, aber ich kann nicht verstehen, warum dbs das tun würde.
Ich weiß, wenn Sie ein Feld aktualisieren und mehr Platz für diese Zeile benötigen, wird die Zeile möglicherweise physisch gelöscht und am Ende mit den neuen Daten versehen. Wenn Sie zum Beispiel den verwendeten Speicherplatz reduzieren, warum sollte er dann gelöscht und am Ende wieder eingefügt werden?
Ist das überhaupt wahr? Was sind die Vorteile?