Het is duidelijk uit de naam : Een database is een verzameling gegevens . Wat een databank waardevol kan echter niet zo duidelijk . Het is niet genoeg om gewoon een grote hoeveelheid gegevens , zoals de namen en telefoonnummers in een telefoonboek , de gegevens moeten bruikbaar door de manier waarop je omgaat met deze worden gemaakt . Als interface of de structuur van een database ontwikkeld en de gegevens in de database wordt geëxpandeerd , het volgen en beheren van de versies wordt een wetenschap op zich . Design Architectuur vs Gegevens p Het is belangrijk om het onderscheid tussen de gegevens in een database en de database zelf te maken . Ze kunnen onafhankelijk van elkaar evolueren . U kunt denken aan de database als een container die de gegevens bevat . Door te denken aan hen als discrete componenten , kunt u versies van hen zelfstandig te volgen . Deze techniek dwingt je niet te koppelen van de evolutie van de container met de evolutie van de inhoud ervan . Backup Strategies gebruik van de telefoon - boek bijvoorbeeld voorstellen hoe veel informatie verandert van jaar tot jaar : De meeste van de gegevens blijft hetzelfde . Toch, als je een versie van de database op te slaan periodiek , moet je een heleboel informatie die niet is veranderd , dat neemt veel schijfruimte - opslagruimte repliceren . Als u een net - groot - genoeg -database , kan opslagruimte een kritiek punt geworden . Sommige databases en een aantal onafhankelijke backup utility software versie - management strategieën die overbodige herhaling te voorkomen . Voordat ze slaan een versie van de database , ze vergelijken wat is het punt te worden opgeslagen op de laatst opgeslagen versie . Dit wordt ook wel een " verschil " of de functie " dif " . De software slaat dan alleen wat er veranderd is , samen met instructies om het te vergelijken met de basis bestand - dus in combinatie van de oorspronkelijke en de veranderingen vertegenwoordigen twee versies . De techniek kan onbeperkt worden herhaald . Saving Search Queries p Het is belangrijk om de essentiële waarde van wat je bespaart je weet . Als u het opslaan van een versie van de interface van uw database , wilt u een techniek die de nieuwe veranderingen bespaart . Als u het opslaan van een versie van de gegevens , dan kunt u een techniek die net slaat de gegevens te gebruiken , zonder dat de database-applicatie opgenomen . Andere tijden, de reële waarde van wat je bespaart hebt is gewoon een specifieke zoekopdracht . Je bent echt bespaart een standpunt of een manier van het organiseren van uw gegevens in uw database . Als dit je doel - of de waarde die u wilt behouden - u kunt de zoekopdracht onafhankelijk van de database-applicatie en de gegevens op te slaan Inclusief verwijderde of Bad Gegevens . met een groot aantal databases , kan het verleidelijk zijn om verouderde gegevens te wissen . Bijvoorbeeld , als u een e-mail lijst en de mensen opt - out van uw lijst , kunt u zich gedwongen voelen om hun namen en adressen te verwijderen . Wees niet te haastig . Het is een betere techniek om de gegevens op te slaan en te vergroten . Hebben een veld dat correleert met de naam en het e-mailadres wat aangeeft dat het een opt- out -adres . Door het op te slaan en het verhogen van de gegevens , kunt u vervolgens de gegevens gebruiken om te sorteren en te vergelijken . Bijvoorbeeld , als u een andere versie van de database te combineren , repliceren velden , deze techniek kan het voorkomen ongedaan alle opt - outs .
|