Cele mai bune practici pentru baze de date Partea 1

Ca și în cazul most domenii, activitatea de creare și întreținere a bazelor de date a dezvoltat o serie de bune practici. O bună practică este o metodă sau tehnică care obține în mod constant rezultate superioare alternativelor sale. Cele mai bune practici pot fi aplicate la almost fiecare industrie și disciplină profesională. Cu toate acestea, omniprezența lor nu înseamnă că fiecare este aplicabil universalcable sau chiar universal acceptate. Domeniile pe care cele mai bune practici sunt menite să le standardizeze sunt incredibil de complexe. Fiecare situație implică variabile nespuse, iar diferențele aparent mici de context pot duce la un rezultat destul de diferit. Chiar și presupunând situații identice, există multe măsurători de performanță diferite prin care să judeci succesul unei companii. Și mai multe complicații apar din faptul că afaceri similare din același domeniu pot avea obiective diferite. Cele mai bune practici sunt adesea contestate. Mai jos este o listă scurtă a celor mai bune practici care sunt în general acceptate. Rețineți că este foarte important să echilibrați calitățile unice ale afacerii dvs. cu practicile împărtășite de alții.

Notă: Aceste practici sunt destinate să fie utilizate cu o bază de date SQL. Este posibil să nu se aplice altor paradigme.

  • Aveți întotdeauna o cheie primară.Cea mai buna practica

Mereu. Dacă nu există o cheie logică care să poată fi făcută principală, generați una artificială. Vrei ca masa ta să poată fi unită cu ceva. Va trebui să puteți identifica în mod unic o înregistrare. Chiar dacă crezi că cu adevărat nu ai nevoie de unul în masa ta, nu se știe dacă va avea nevoie de unul în viitor. Alocarea unuia la început economisește muncă suplimentară în viitor.

  • Păstrați vocalele atunci când scurtați cuvintele din numele câmpurilor.

Dacă sunteți dintr-o generație anterioară de programatori, este posibil să fiți obișnuit să omiteți vocalele atunci când scurtați cuvinte (de ex. strcmp, setjmp, memcpy). Această practică este descurajată de generațiile tinere de programatori. Resursele pe care le puteți economisi omițând o literă sau două nu compensează neapărat dificultatea suplimentară de a tasta un cuvânt familiar într-un mod necunoscut. Există un timp cost asociat cu această dificultate și se adună. Există o școală de gândire care interzice deloc scurtarea cuvintelor, dar acest lucru este foarte contestat și probabil o chestiune de preferință personală.

  • Faceți o copie de rezervă a datelor.

Chiar și most baza de date bine construită și bine întreținută se poate prăbuși în mod neașteptat. De la dezastre naturale la gafe umane, există ahost de lucruri care pot bloca funcționarea afacerii tale. Copierea de rezervă a datelor este absolut esențială și, în multe cazuri, vă poate scuti de utilizarea a Recuperare SQL instrument.

Acestea sunt doar câteva dintre cele mai bune practici general agreate în domeniul creării și întreținerii bazelor de date. Rămâneți pe fază pentru următoarea ediție din această serie.

Alan Chen este președintele și președintele DataNumen, Inc., lider în tehnologiile de recuperare a datelor la nivel mondial. Pentru mai multe informații despre oricare dintre produsele noastre, inclusiv programele noastre de recuperare SQL, vizitați DataNumen.

Comentariile sunt închise.