Obsah:
Definícia - Čo znamená stĺpcová databáza?
Stĺpcová databáza je systém správy databáz (DBMS), ktorý ukladá údaje skôr do stĺpcov ako do riadkov, ako to robia relačné DBMS. Hlavné rozdiely medzi stĺpcovou databázou a tradičnou databázou orientovanou na riadky sa sústreďujú na výkon, potreby ukladania a techniky modifikácie schém. Cieľom tohto typu databázy je efektívne čítať a zapisovať údaje do a zo sekundárneho úložiska, aby bolo možné zrýchliť čas spracovania pri vrátení dotazu.
Stĺpcová databáza môže byť tiež známa ako stĺpcová databáza
Techopedia vysvetľuje stĺpcovú databázu
Dáta, ktoré sú uložené, sa zobrazia v poradí záznamov, čo znamená, že záznam v prvom stĺpci súvisí so záznamom v druhom stĺpci a ostatnými stĺpcami, ak sa záznam objaví v rovnakom riadku. Napríklad 100. položka v stĺpci 1 patrí do toho istého záznamu ako 100. položka v stĺpci 2. To umožňuje, aby sa k jednotlivým údajom pristupovalo v stĺpcoch ako skupina, a nie jednotlivo a riadok po riadku. Dáta sa ukladajú zhora nadol, nie zľava doprava, ako v RDBMS orientovanom na riadky.
Stĺpcové databázy sú prospešné, pretože údaje môžu byť vysoko komprimované, čo umožňuje vykonávať stĺpcové operácie rýchlym tempom. Je tiež samoindexujúca a v porovnaní s RDBMS využíva menej miesta na disku. Proces načítania však môže chvíľu trvať v závislosti od veľkosti zahrnutých údajov. Výzva pre databázu sa stáva tiež, ak existujú prírastkové zaťaženia, čo spôsobuje problémy z hľadiska výkonu systému.
