Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ktoré sú rôzne klasifikácie systémov správy databáz?

Systémy správy databáz (DBMS) možno klasifikovať niekoľkými spôsobmi v závislosti od použitých kritérií. Tu je niekoľko bežných klasifikácií:

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené