Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Na základe dátového modelu:
* Systém riadenia relačných databáz (RDBMS): Toto je najbežnejší typ. Údaje sú usporiadané do tabuliek s riadkami (záznamy) a stĺpcami (polia), ktoré sú prepojené prostredníctvom vzťahov. Príklady zahŕňajú MySQL, PostgreSQL, Oracle, SQL Server a SQLite.
* Systém správy databázy NOSQL: Tieto databázy nepoužívajú relačný model. Často sa používajú na rozsiahle, veľkoobjemové údaje, ktoré sa úhľadne nezmestia do tabuliek. Databázy NoSQL sa ďalej rozdeľujú do niekoľkých typov:
* uloží kľúče: Najjednoduchší typ ukladá údaje ako páry kľúčovej hodnoty (napr. Redis, memcached).
* Databázy dokumentov: Uložte údaje do flexibilných dokumentov podobných JSON (napr. MongoDB, Couchbase).
* Stoje rodiny: Uložte údaje do stĺpcov, optimalizované na dopyt konkrétnych stĺpcov (napr. Cassandra, HBase).
* Grafové databázy: Uložte údaje ako uzly a vzťahy (napr. Neo4j, Amazon Neptún).
* Object-orientovaný systém správy databázy (OODBMS): Ukladá údaje ako objekty, podobne ako objektovo orientované programovanie. Sú menej bežné ako RDBMS a NOSQL.
* Systém riadenia databázy (OrdBMS): Kombinuje funkcie RDBMS a OODBMS, čo umožňuje ukladanie relačných údajov a objektov.
2. Na základe distribúcie údajov:
* centralizované dbms: Všetky údaje sú uložené na jednom mieste, prístupné z centrálneho bodu. Jednoduchšie spravovať, ale môže to byť jediný bod zlyhania.
* Distribuované dbms: Dáta sa ukladajú na viacerých miestach, často sietí. Ponúka lepšiu škálovateľnosť, toleranciu porúch a dostupnosť údajov. Príklady zahŕňajú systémy založené na technológiách ako Hadoop.
3. Na základe metódy prístupu:
* Single User DBMS: Navrhnutý na použitie jedným používateľom naraz.
* viacerých používateľov DBM: Umožňuje súbežný prístup viacerým používateľom. Toto je najbežnejší typ aplikácií, ktoré presahujú potreby jedného používateľa.
4. Na základe účelu/aplikácie:
* Operačná databáza: Používa sa na denné transakcie a prevádzkové potreby. Často RDBMS.
* Dátový sklad: Ukladá historické údaje na analýzu a podávanie správ. Často väčšie ako prevádzkové databázy a môžu byť založené na rôznych technológiách vrátane vzťahov a NoSQL.
* Data Lake: Ukladá prvotné údaje do svojho natívneho formátu bez predbežného spracovania. Môže byť dosť veľký a využíva rôzne technológie skladovania a spracovania.
5. Na základe systému riadenia:
* cloud DBMS: Spravované a hostiteľom poskytovateľom cloudu (AWS, Azure, GCP).
* On-Premise DBMS: Nainštalované a udržiavané na vlastných serveroch organizácie.
Tieto klasifikácie sa vzájomne nevylučujú; Jeden DBM môže spadať do viacerých kategórií. Napríklad systém by mohol byť cloudový, viacužívateľský, distribuovaný systém NoSQL (Document Database). Najlepšia voľba závisí výlučne od konkrétnej aplikácie a jej potrieb.