Det framgår av namnet : En databas är en samling data . Vad gör en databas värdefull , dock kanske inte så tydlig . Det är inte tillräckligt att bara ha en stor mängd data, t.ex. alla namn och telefonnummer i en telefonbok , uppgifterna måste göras användbar genom det sätt du interagerar med det . Eftersom gränssnittet eller strukturen för en databas är utvecklad och data i databasen expanderas , spåra och hantera versionerna blir en vetenskap i sig . Design Arkitektur vs Data
p Det är viktigt att skilja mellan data i en databas och själva databasen . De kan utvecklas oberoende av varandra . Du kan tänka på databasen som en behållare som innehåller data . Genom att tänka på dem som diskreta komponenter , kan du spåra versioner av dem självständigt . Denna teknik inte tvinga dig att koppla utvecklingen av behållaren med utvecklingen av dess innehåll .
Backup Strategier
Använda telefonboken exempel föreställa sig hur mycket information ändras från år till år : de flesta data förblir densamma. Men om du sparar en version av databasen regelbundet , måste du återge en hel del information som inte har förändrats , som tar upp en hel del disk - utrymme . Om du har en just - stor -nog -databasen , kan lagringsutrymme bli en kritisk fråga . Vissa databaser och vissa fristående verktyg för säkerhetskopiering programvara har version - strategier som undviker onödig replikering . Innan de sparar en version av databasen , jämför de vad som kommer att sparas till senast sparade version . Detta kallas ibland för en " skillnad " eller " DIF " funktionen . Mjukvaran sparar då bara vad som har förändrats , tillsammans med instruktioner för att jämföra den med basfilen - så i kombination originalet och förändringarna representerar två versioner . Tekniken kan replikeras på obestämd tid . Det är viktigt att känna till grundläggande värdet av vad du sparar
Spara sökfrågor
. Om du sparar en version av din databas gränssnitt , vill du ha en teknik som sparar de nya förändringarna . Om du sparar en version av data , kan du använda en teknik som bara sparar uppgifterna , utan det ingår databasprogram . Andra gånger är det verkliga värdet av vad du sparar bara en specifik sökfråga . Du är verkligen sparar en synpunkt eller ett sätt att organisera dina data i din databas . Om detta är ditt mål - eller det värde som du vill bevara - du kan spara sökfrågan oberoende av databasen ansökan och data inklusive borttagna eller felaktiga data Addera
.
med många databaser , kan det vara frestande att ta bort föråldrade uppgifter . Till exempel , om du har en e-postlista och folk opt -out av din lista , kanske du känner dig manad att ta bort deras namn och adresser . Var inte för bråttom . Det är en bättre teknik för att spara och utöka uppgifterna . Ha ett fält som korrelerar med namn och e-postadress som anger att det är ett valt ut adress . Genom att spara den och utöka uppgifterna , kan du sedan använda informationen för att sortera och jämföra . Till exempel , om du kombinerar en annan version av databasen , replikerande fält , kan denna teknik hindrar dig från att lossa alla undantag.