Verschil tussen het opschonen of verwijderen van een gegevensinvoer

De termen "verwijderen" en "opschonen" hebben verschillende betekenissen bij het werken met gegevensinvoer. Databasebeheerders gebruiken verschillende methoden bij het opschonen en verwijderen. Opschonen betekent het verplaatsen van gegevens van de ene bron naar de andere, en u houdt een archief bij voor het geval u de gegevens in de toekomst nodig heeft. Als u gegevens verwijdert, worden deze permanent uit de tabellen verwijderd en kunt u niet langer naar de records verwijzen.

Zuiveren

Databasebeheerders verwijderen gegevens uit tabellen wanneer de tabelrijen honderden of zelfs miljoenen records overschrijden die niet langer nodig zijn. Met opschonen kunt u de records echter archiveren, ook al verwijdert u ze uit tabellen. Beheerders verplaatsen records van een grote tabel naar een archieftabel. Het opschonen van records uit een grote tabel versnelt query's.

Verwijderen

Als u informatie verwijdert, wordt deze permanent uit een tabel verwijderd en deze taak bewaart geen kopie van de records. Het verwijderen wordt gedaan door de beheerder of u kunt records verwijderen uit de toepassing van uw gebruikers. Het verwijderen van een record wordt bijvoorbeeld gebruikt wanneer de medewerker gegevensinvoer een fout maakt bij het maken van een record en het slechte record uit de database moet verwijderen.

Verschillen

Het belangrijkste verschil tussen de twee soorten administratie is dat bij het opschonen een kopie van de records wordt bewaard, en dit is voordeliger bij het verwijderen van grote hoeveelheden gegevens. Als u slechts één record verwijdert, kost het verwijderen minder resources op de databaseserver, dus het is sneller dan opschonen. Opschonen wordt gebruikt voor grote recordsets en verwijderen wordt gebruikt voor een klein aantal rijen.

Overwegingen

Als u honderden records uit een tabel verwijdert, kunt u overwegen deze op te schonen om ervoor te zorgen dat u een kopie hebt als het bedrijf een back-up nodig heeft. Als je zeker weet dat je nooit een recordset nodig hebt, gebruik dan de delete-functie. Databaseprogrammering heeft een "DELETE"-sleutelwoord waarmee u een of alle records in een tabel kunt verwijderen.