Jūsu organizācijai lietotājdraudzīgas datubāzes izvēle

Desktop vs servera datu bāzu sistēmas

Oracle, SQL Server, Microsoft Access, MySQL, DB2 vai PostgreSQL? Mūsdienās tirgū ir diezgan dažādi datu bāzu produkti, un jūsu organizācijas infrastruktūras platformas izvēle ir drausmīgs projekts.

Noteikt savas prasības

Datu bāzes pārvaldības sistēmas (vai DBVS) var iedalīt divās kategorijās: darbvirsmu datu bāzes un serveru datu bāzes. Vispārīgi runājot, darbvirsmu datubāzes ir orientētas uz viena lietotāja lietojumprogrammām un uzturas standarta personālajos datoros (tātad termins desktop ).

Serveru datu bāzēs ir iekļauti mehānismi, kas nodrošina datu uzticamību un konsekvenci, un tie ir vērsti uz daudzlietotāju lietojumprogrammām. Šīs datu bāzes ir izstrādātas tā, lai tās darbotos ar augstas veiktspējas serveriem un tiem būtu atbilstoša augstākas cenas zīme.

Pirms ienirt un saistīt ar datu bāzes risinājumu, ir svarīgi veikt rūpīgu vajadzību analīzi. Bieži vien jūs atradīsiet, ka darbvirsmas datubāze ir piemērota jūsu biznesa vajadzībām, kad sākotnēji plānojāt iegādāties dārgu servera risinājumu. Varat arī atklāt slēptās prasības, kas nosaka, ka ir jāizveido pielāgojama datubāze, kas balstīta uz serveriem.

Vajadzību analīzes process būs specifisks jūsu organizācijai, bet vismaz jāatbild uz šādiem jautājumiem:

Kad esat apkopojis atbildes uz šiem jautājumiem, jūs būsiet gatavs sākt noteiktu datu pārvaldības sistēmu novērtēšanas procesu. Jūs varat atklāt, ka sarežģītu prasību atbalstīšanai ir nepieciešama sarežģīta daudzu lietotāju serveru platforma (piemēram, SQL Server vai Oracle). No otras puses, galddatora datu bāze, piemēram, Microsoft Access, varētu būt tikpat piemērota jūsu vajadzībām (un daudz vieglāk iemācīties, kā arī neticīgāk savā kabatas grāmatā!)

Darbvirsmas datubāzes

Desktop datu bāzes piedāvā lētu, vienkāršu risinājumu daudzām mazāk sarežģītām datu glabāšanas un manipulācijas prasībām. Viņi nopelna savu vārdu, pamatojoties uz to, ka tie ir paredzēti darbam ar "darbvirsmas" (vai personīgiem) datoriem. Jūs, iespējams, iepazinušies ar dažiem no šiem produktiem jau tagad - galvenie spēlētāji ir Microsoft Access, FileMaker un OpenOffice / Bezmaksas Office Base (bezmaksas). Apskatīsim dažus ieguvumus, izmantojot galddatoru datubāzi:

Serveru datu bāzes

Serveru datu bāzes, piemēram, Microsoft SQL Server , Oracle, atvērtā pirmkoda PostgreSQL un IBM DB2, piedāvā organizācijām iespēju efektīvi pārvaldīt lielu datu apjomu tādā veidā, kas ļauj daudziem lietotājiem vienlaikus piekļūt un atjaunināt datus. Ja jūs spējat rīkoties ar lielo cenu tagu, servera datu bāze var nodrošināt visaptverošu datu pārvaldības risinājumu.

Priekšrocības, kas iegūtas, izmantojot servera sistēmu, ir daudzveidīgas. Apskatīsim dažus no ievērojamākajiem ieguvumiem:

NoSQL datu bāzes alternatīvas

Ar pieaugošo nepieciešamību organizācijām manipulēt ar lielu kompleksu sarežģītu datu - no kuriem daži nav tradicionālas struktūras - "NoSQL" datu bāzes ir kļuvušas plaši izplatītas. NoSQL datubāze nav strukturēta tradicionālo relāciju datu bāzu kopīgajās kolonnās / rindās, bet gan izmanto elastīgāku datu modeli. Modelis atkarīgs no datu bāzes: atkarībā no datu bāzes daži organizē datus pēc taustiņu / vērtību pāra, grafika vai plašām slejām.

Ja jūsu organizācijai ir jāapstrādā daudz datu, apsveriet šāda veida datu bāzi, kas parasti ir vienkāršāka, lai konfigurētu nekā dažas RDBM un vairāk pielāgojamiem. Vispopulārākie pretendenti ir MongoDB, Cassandra, CouchDB un Redis.