Výber vhodnej databázy pre vašu organizáciu

Desktopové a serverové databázové systémy

Oracle, SQL Server, Microsoft Access, MySQL, DB2 alebo PostgreSQL? Na dnešnom trhu existuje celá rada databázových produktov, takže výber platformy pre infraštruktúru vašej organizácie je skľučujúcim projektom.

Definujte svoje požiadavky

Systémy na správu databáz (alebo DBMS) je možné rozdeliť do dvoch kategórií: databázových stolov a serverových databáz. Všeobecne povedané, desktopové databázy sú orientované na aplikácie pre jedného používateľa a sú umiestnené na štandardných osobných počítačoch (teda termín desktop ).

Serverové databázy obsahujú mechanizmy na zabezpečenie spoľahlivosti a konzistencie údajov a sú zamerané na aplikácie pre viacerých používateľov. Tieto databázy sú navrhnuté tak, aby fungovali na vysokovýkonných serveroch a mali zodpovedajúco vyššiu cenovú značku.

Je dôležité urobiť dôkladnú analýzu potrieb predtým, než sa ponoríte do databázového riešenia a zaviaže sa k nemu. Často zistíte, že databáza desktopov je vhodná pre vaše podnikové požiadavky, keď ste pôvodne plánovali kúpiť drahé serverové riešenie. Môžete tiež odhaliť skryté požiadavky, ktoré si vyžadujú nasadenie škálovateľnej serverovej databázy.

Proces analýzy potrieb bude špecifický pre vašu organizáciu, ale prinajmenšom by mal odpovedať na nasledujúce otázky:

Akonáhle ste zhromaždili odpovede na tieto otázky, budete pripravení začať proces hodnotenia konkrétnych systémov správy databáz. Môžete zistiť, že sofistikovaná multiplatformová serverová platforma (ako SQL Server alebo Oracle) je potrebná na podporu vašich komplexných požiadaviek. Na druhej strane, desktopová databáza ako Microsoft Access môže byť rovnako schopná splniť vaše potreby (a oveľa ľahšie sa naučíte, rovnako ako jemnejšie vo vreckovom knižku!)

Desktop databázy

Desktop databázy ponúkajú lacné a jednoduché riešenie mnohých menej náročných požiadaviek na ukladanie dát a manipuláciu. Získajú svoje meno na základe skutočnosti, že sú navrhnuté tak, aby fungovali na počítačoch typu "desktop" (alebo osobné). Pravdepodobne poznáte niektoré z týchto produktov - hlavnými hráčmi sú Microsoft Access, FileMaker a OpenOffice / Libre Office Base (zdarma). Pozrime sa na niekoľko výhod získaných pomocou databázy desktopov:

Serverové databázy

Serverové databázy, ako sú napríklad Microsoft SQL Server , Oracle, open-source PostgreSQL a IBM DB2, ponúkajú organizáciám schopnosť efektívne spravovať veľké množstvá údajov spôsobom, ktorý umožňuje mnohým používateľom súčasne pristupovať k údajom a aktualizovať ich. Ak ste schopní zvládnuť značnú cenu, serverová databáza vám môže poskytnúť komplexné riešenie pre správu dát.

Výhody dosiahnuté použitím serverového systému sú rôzne. Poďme sa pozrieť na niekoľko významnejších dosiahnutých ziskov:

Alternatívy databázy NoSQL

Vzhľadom na rastúcu potrebu organizácií manipulovať s veľkými množinami komplexných údajov - z ktorých niektoré nemajú tradičnú štruktúru - databázy "NoSQL" sa stali rozšírenejšími. Databáza NoSQL nie je štruktúrovaná na spoločných stĺpcoch / rade návrhov tradičných relačných databáz, ale skôr využíva flexibilnejší dátový model. Model sa líši v závislosti od databázy: niektoré organizujú údaje pomocou páru kľúčov / hodnôt, grafov alebo širokých stĺpcov.

Ak vaša organizácia potrebuje skrátiť množstvo údajov, zvážte tento typ databázy, ktorý je zvyčajne jednoduchší na konfiguráciu ako niektoré RDBM a viac škálovateľné. Medzi najlepších súťažiacich patria MongoDB, Cassandra, CouchDB a Redis.