Jūsų organizacijai pritaikytos duomenų bazės pasirinkimas

Desktop vs serverio duomenų bazių sistemos

Oracle, SQL Server, Microsoft Access, MySQL, DB2 arba PostgreSQL? Šiandien rinkoje yra nemažai duomenų bazių produktų, todėl jūsų organizacijos infrastruktūros platformos parinkimas yra nelaimingas projektas.

Nustatykite savo reikalavimus

Duomenų bazių valdymo sistemos (arba DBVS) gali būti suskirstytos į dvi kategorijas: kompiuterių duomenų bazes ir serverių duomenų bazes. Apskritai, darbalaukio duomenų bazės yra orientuotos į vieno vartotojo programas ir gyvena standartiniuose asmeniniuose kompiuteriuose (taigi ir terminas " darbalaukis" ).

Serverio duomenų bazėse yra mechanizmų, užtikrinančių duomenų patikimumą ir nuoseklumą bei pritaikytus daugelio vartotojų programoms. Šios duomenų bazės yra skirtos naudoti aukštos kokybės serveriuose ir turėti atitinkamai didesnę kainą.

Prieš nardydami ir įsipareigoję atlikti duomenų bazės sprendimą, svarbu atlikti kruopštų poreikių analizę. Dažnai manysite, kad stalinių kompiuterių duomenų bazė tinka jūsų verslo poreikiams, kai iš pradžių planuojate įsigyti brangų serveriu pagrįstą sprendimą. Taip pat galite atskleisti paslėptus reikalavimus, dėl kurių reikia įdiegti lanksčią, serveriu pagrįstą duomenų bazę.

Poreikių analizės procesas bus specifinis jūsų organizacijai, bet bent jau turėtumėte atsakyti į šiuos klausimus:

Kai surinksite atsakymus į šiuos klausimus, būsite pasirengę pradėti konkrečių duomenų bazių valdymo sistemų vertinimo procesą. Galite atrasti, kad sudėtingų reikalavimų palaikymui reikalinga sudėtinga daugelio vartotojų serverio platforma (pvz., SQL Server ar Oracle). Kita vertus, darbalaukio duomenų bazė, pvz., "Microsoft Access", gali būti tokia pat, kad atitiktų jūsų poreikius (ir daug lengviau mokytis, taip pat patrauklesnė jūsų pocketbook!)

Darbastalio duomenų bazės

Stalinių duomenų bazės siūlo nebrangų, paprastą daugelio mažiau sudėtingų duomenų saugojimo ir manipuliavimo reikalavimų sprendimą. Jie uždirba savo vardą dėl to, kad jie skirti naudoti "darbastalio" (arba asmeniniams) kompiuteriams. Jūs tikriausiai susipažinę su keliais iš šių produktų jau dabar - pagrindiniai veikėjai - "Microsoft Access", "FileMaker" ir "OpenOffice" / "Free Office Base" (nemokamai). Pažiūrėkime keletą naudos, gautos panaudojant stalinių duomenų bazę:

Serverio duomenų bazės

Serverio duomenų bazės, tokios kaip " Microsoft SQL Server" , "Oracle", atvirojo kodo "PostgreSQL" ir "IBM DB2", suteikia organizacijoms galimybę valdyti didelį duomenų kiekį tokiu būdu, kuris leidžia daugeliui vartotojų vienu metu pasiekti ir atnaujinti duomenis. Jei galėsite tvarkyti didelę kainą, serverio duomenų bazė gali suteikti jums išsamią duomenų valdymo sprendimą.

Išmokos, gautos naudojantis serverine sistema, yra įvairios. Pažvelkime į keletą pastebimų laimėjimų:

NoSQL duomenų bazės alternatyvos

Didėjant organizacijų poreikiui manipuliuoti dideliais kompleksų sudėtingais duomenimis - kai kurie iš jų neturi tradicinės struktūros - "NoSQL" duomenų bazės tapo plačiau paplitę. NoSQL duomenų bazė nėra struktūrizuota į tradicinių reliacinių duomenų bazių bendrų stulpelių / eilučių dizainą, o naudojama lankstesnio duomenų modelio. Modelis priklauso nuo duomenų bazės: kai kurie organizuoja duomenis pagal rakto / vertės porą, grafikus ar plataus stulpelius.

Jei jūsų organizacija turi sugadinti daug duomenų, apsvarstykite šios rūšies duomenų bazę, kuri paprastai yra paprasčiau konfigūruoti nei kai kurie RDBM ir dar labiau keičiamo dydžio. Populiariausi pretendentai yra "MongoDB", "Cassandra", "CouchDB" ir "Redis".