Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Podľa dátového modelu:
* Relačné databázy: Dáta sú usporiadané v tabuľkách s riadkami a stĺpcami. Každý riadok predstavuje záznam a každý stĺpec predstavuje pole alebo atribút. Toto je najbežnejší model, ktorý používajú databázy ako MySQL, PostgreSQL a SQL Server.
* NOSQL DATABASE: Táto kategória zahŕňa rôzne modely, ktoré nedodržiavajú relačnú štruktúru. Príklady zahŕňajú:
* Databázy dokumentov: Dáta sú uložené v dokumentoch podobných JSON, vďaka čomu sú flexibilné a škálovateľné. (napr. MongoDB, Couchbase)
* uloží kľúče: Dáta sa ukladajú ako páry kľúčovej hodnoty a ponúka rýchle vyhľadávanie. (napr. Redis, Amazon Dynamodb)
* Grafové databázy: Dáta sú znázornené ako uzly a hrany, ktoré sú ideálne na reprezentáciu vzťahov. (napr. Neo4j, OrientDB)
* Databázy rodiny stĺpcov: Dáta sú usporiadané do stĺpcových rodín, vhodné na analýzu veľkých súborov údajov. (napr. Cassandra, HBase)
2. Nasadením:
* cloudové databázy: Databázy hostené a spravované na poskytovateľoch cloudu ako AWS, Azure alebo Google Cloud.
* On-Premise Databázy: Databázy nainštalované a spravované na fyzických serveroch v rámci vlastnej infraštruktúry organizácie.
3. Použitím:
* Operačné databázy (OLTP): Navrhnuté pre časté transakcie a aktualizácie, ktoré sa zvyčajne používajú pre online aplikácie.
* Analytické databázy (OLAP): Optimalizované pre zložité dopyty a podávanie správ, ktoré sa zvyčajne používajú na skladovanie údajov a obchodnú inteligenciu.
4. Architektúrou:
* Distribuované databázy: Dáta sa šíria na viacerých serveroch pre škálovateľnosť a vysokú dostupnosť.
* centralizované databázy: Dáta sú uložené na jednom serveri.
5. Podľa vlastností:
* Objektovo orientované databázy (OODBMS): Uložte údaje do objektov s atribútmi a metódami, ktoré sa často používajú v zložitých systémoch s dedičnosťou a polymorfizmom.
* Multidimenzionálne databázy: Uložte údaje do viacrozmerného priestoru, ideálne na analýzu údajov. (napr. Cube)
v súhrne: Zatiaľ čo kategorizácia databázových štruktúr závisí od použitých kritérií, najbežnejšie klasifikácie sa točia okolo dátového modelu, nasadenia, využívania, architektúry a funkcií. Pochopenie týchto kategórií vám pomôže zvoliť správnu databázu pre vaše konkrétne potreby.