Som med most felt, har virksomheten innen databaseoppretting og vedlikehold utviklet en rekke beste praksis. En beste praksis er en metode eller teknikk som konsekvent oppnår resultater som er bedre enn alternativene. Beste praksis kan brukes på almost alle bransjer og fagdisipliner. Deres allestedsnærværelse betyr imidlertid ikke at hver enkelt er universelt anvendeligcable eller til og med universelt akseptert. Feltene som beste praksis er ment å standardisere er utrolig komplekse. Hver situasjon involverer utallige variabler, og tilsynelatende små forskjeller i kontekst kan resultere i ganske forskjellige utfall. Selv om man antar identiske situasjoner, er det mange forskjellige ytelsesmål for å bedømme et selskaps suksess. Det oppstår enda flere komplikasjoner fra det faktum at lignende virksomheter innen samme felt kan ha forskjellige mål. Beste praksis er ofte omstridt. Nedenfor er en kort liste over noen beste fremgangsmåter som er generelt akseptert. Husk at det er veldig viktig å balansere de unike egenskapene til virksomheten din med praksis som deles av andre.
Merk: Disse fremgangsmåtene er ment å brukes med en SQL-database. De gjelder kanskje ikke for andre paradigmer.
Alltid. Hvis det ikke er noen logisk nøkkel som kan gjøres til primær, generer en kunstig nøkkel. Du vil at bordet ditt skal kunne settes sammen med noe. Du må kunne identifisere en post unikt. Selv om du tror du virkelig ikke trenger en i bordet ditt, er det ikke noe å si om det vil trenge en i fremtiden. Å tildele en i begynnelsen sparer ekstra arbeid i fremtiden.
- Behold vokaler når du forkorter ord i feltnavn.
Hvis du er fra en tidligere generasjon programmerere, kan du være vant til å utelate vokaler når du forkorter ord (f. strcmp, setjmp, memcpy). Denne praksisen frarådes av de yngre generasjonene av programmerere. Ressursene du kan spare ved å utelate en bokstav eller to, veier ikke nødvendigvis opp for den ekstra vanskeligheten med å skrive et kjent ord på en ukjent måte. Det er en tid cost forbundet med denne vanskeligheten, og det legger seg opp. Det er en tankegang som i det hele tatt forbyr å forkorte ord, men dette er svært omstridt og sannsynligvis et spørsmål om personlig preferanse.
- Sikkerhetskopier dataene dine.
Selv most godt bygget og godt vedlikeholdt database kan krasje uventet. Fra naturkatastrofer til menneskelige tabber, det er ahost ting som kan stoppe driften av virksomheten din. Sikkerhetskopiering av dataene dine er helt avgjørende, og kan i mange tilfeller spare deg for å måtte bruke en SQL-gjenoppretting verktøyet.
Dette er bare noen av de generelt avtalte beste praksisene innen databaseoppretting og vedlikehold. Følg med for neste del av denne serien.
Alan Chen er president og styreleder i DataNumen, Inc., ledende innen datagjenopprettingsteknologier over hele verden. For mer informasjon om noen av produktene våre, inkludert våre SQL-gjenopprettingsprogrammer, besøk DataNumen.