Zhrnutie na Základy informatiky: Úložisko, Premenné, Servery, Databázy

Základy informatiky: Úložisko, Premenné, Servery, Databázy

Úvod

Ukladanie dát je základnou súčasťou každého počítačového systému. Tento materiál sa zameriava na fyzickú štruktúru diskov a na technológie diskových polí (RAID). Cieľom je poskytnúť prehľad, zrozumiteľné vysvetlenia a praktické príklady pre študenta, ktorý samostatne dopĺňa vedomosti.

1. Fyzická štruktúra disku

Hlavné komponenty klasického pevného disku (HDD)

  • Platne (disky): Okrúhle kovové platne, potiahnuté magnetickým povrchom, na ktorom sa ukladajú dáta.
  • Čítacie a zapisovacie hlavy: Pohybujú sa nad povrchom platní a zabezpečujú čítanie a zápis údajov; každá strana platne má svoju hlavu.
  • Motor a otáčanie platní: Platne sa točia rýchlosťou typicky $5400$ až $7200$ ot./min (RPM); v serverových diskoch sú hodnoty vyššie.

Definícia: Stop a sektor Stopa je súbor sústredených kružníc na platni. Sektor je najmenšia adresovateľná jednotka na disku, bežne $512$ bajtov.

Stopky a sektory

  • Stopa: koncentrická kružnica na povrchu platne, kde sú uložené bity v rade.
  • Sektor: časť stopy, typicky veľkosť $512$ bajtov alebo $4096$ bajtov (moderné disky).

SSD (Solid State Drive)

  • SSD používa pamäťové čipy bez pohyblivých častí.
  • Výhody oproti HDD: rýchlejšie prístupy, tichý chod, lepšia odolnosť voči otrasom.
  • Nevýhody: obvykle vyššia cena za gigabajt a obmedzený počet cyklov zápisu pri niektorých typoch pamätí.
💡 Vedeli ste?Fun fact: SSD disky sú výrazne rýchlejšie pri náhodnom čítaní malých súborov v porovnaní s HDD, pretože nemajú mechanické oneskorenia pri presune hlavy.

2. Diskové polia (RAID)

RAID (Redundant Array of Independent Disks) spája viacero fyzických diskov do jedného logického celku s cieľom zlepšiť výkon, spoľahlivosť alebo kapacitu.

Definícia: RAID RAID je technológia kombinujúca viac fyzických diskov do jedného logického zväzku na účely zvýšenia rýchlosti, dostupnosti a/alebo redundancie dát.

Hlavné ciele RAID

  • Zvýšenie rýchlosti čítania a/alebo zápisu
  • Ochrana dát pri zlyhaní disku
  • Zvýšenie dostupnej kapacity (kombinovaním diskov)

Prehľad bežných úrovní RAID

Typ RAIDPopisVýhodaNevýhoda
RAID 0Striedavé ukladanie (striping)Veľká rýchlosťŽiadna ochrana dát
RAID 1Zrkadlenie (mirroring)Vysoká bezpečnosť dátPolovičná kapacita z dôvodu zrkadlenia
RAID 5Rozloženie + paritaVyváženie medzi výkonom a ochranouPotrebné min. 3 disky, zápisy pomalšie kvôli parite
RAID 10Kombinácia RAID 1 a 0Vysoký výkon aj ochranaVyššia cena a potreba viacerých diskov

Ako RAID funguje (zjednodušene)

  1. RAID 0: Dáta sú rozdelené na bloky a ukladané striedavo medzi disky, napr. bloky A, B, C sa ukladajú do diskov 1, 2, 1... To zvyšuje priepustnosť pri súčasnom čítaní/zápise.
  2. RAID 1: Každý disk obsahuje identickú kópiu dát (zrkadlo). Pri zlyhaní jedného disku sú dáta stále dostupné z druhého.
  3. RAID 5: Dáta aj kontrolná parita sú rozložené medzi všetky disky; pri zlyhaní jedného disku je možné obnoviť dáta pomocou parity.
  4. RAID 10: Najprv sa vytvoria zrkadlá, následne sa medzi tieto zrkadlá aplikuje striping pre rýchlosť.

Praktický príklad: Ak potrebujete rýchle uloženie videa a máte dve identické disky, RAID 0 zvýši rýchlosť zápisu, ale pri zlyhaní jedného disku prídete o všetky súbory. Ak potrebujete bezpečnosť, RAID 1 zaistí, že súbory zostanú dostupné, ale získate len polovicu kapacity.

Kedy zvoliť ktorý RAID

  • Potrebujete rýchlosť a máte zálohy inde: RAID 0 (na vlastné riziko)
  • Potrebujete vysokú dostupnosť údajov bez zložitosti: RAID 1
  • Chcete kompromis medzi kapacitou a ochranou: RAID 5 (minimálne 3 disky)
  • Potrebujete kombináciu výkonu a redundancie pre servery: RAID 10
💡 Vedeli ste?Did you know that RAID nie je náhradou za zálohovanie; chráni pred zlyhaním disku, nie pred náhodným zmazaním alebo korupciou súborov?

Porovnanie HDD vs SSD

VlastnosťHDDSSD
Mechanické častiÁnoNie
Rýchlosť prístupuNižšiaVyššia
Odolnosť voči otrasomNižšia
Zaregistruj sa pre celé zhrnutie
KartičkyTest znalostíZhrnutiePodcastMyšlienková mapa
Začni zadarmo

Už máš účet? Prihlásiť sa

Ukladanie dát - disky

Klíčová slova: Ukladanie dát, Programovanie, Siete, Databázy

Klíčové pojmy: Platne, hlavy, stopy a sektory tvoria fyzickú štruktúru HDD, Sektor je bežne $512$ bajtov alebo $4096$ bajtov, SSD nemajú pohyblivé časti a ponúkajú rýchlejší prístup, RAID spája disky pre výkon, ochranu alebo kapacitu, RAID 0: striping, vysoká rýchlosť, žiadna redundancia, RAID 1: mirroring, úplná kópia, polovičná kapacita, RAID 5: rozloženie s paritou, min. 3 disky, RAID 10: kombinácia mirroringu a stripingu, vysoký výkon a ochrana, RAID nie je náhradou zálohovania, Pri výbere medzi HDD a SSD zvažujte rýchlosť, odolnosť a cenu

## Úvod Ukladanie dát je základnou súčasťou každého počítačového systému. Tento materiál sa zameriava na fyzickú štruktúru diskov a na technológie diskových polí (RAID). Cieľom je poskytnúť prehľad, zrozumiteľné vysvetlenia a praktické príklady pre študenta, ktorý samostatne dopĺňa vedomosti. ## 1. Fyzická štruktúra disku ### Hlavné komponenty klasického pevného disku (HDD) - **Platne (disky)**: Okrúhle kovové platne, potiahnuté magnetickým povrchom, na ktorom sa ukladajú dáta. - **Čítacie a zapisovacie hlavy**: Pohybujú sa nad povrchom platní a zabezpečujú čítanie a zápis údajov; každá strana platne má svoju hlavu. - **Motor a otáčanie platní**: Platne sa točia rýchlosťou typicky $5400$ až $7200$ ot./min (RPM); v serverových diskoch sú hodnoty vyššie. > Definícia: Stop a sektor > Stopa je súbor sústredených kružníc na platni. Sektor je najmenšia adresovateľná jednotka na disku, bežne $512$ bajtov. ### Stopky a sektory - **Stopa**: koncentrická kružnica na povrchu platne, kde sú uložené bity v rade. - **Sektor**: časť stopy, typicky veľkosť $512$ bajtov alebo $4096$ bajtov (moderné disky). ### SSD (Solid State Drive) - SSD používa pamäťové čipy bez pohyblivých častí. - Výhody oproti HDD: rýchlejšie prístupy, tichý chod, lepšia odolnosť voči otrasom. - Nevýhody: obvykle vyššia cena za gigabajt a obmedzený počet cyklov zápisu pri niektorých typoch pamätí. Fun fact: SSD disky sú výrazne rýchlejšie pri náhodnom čítaní malých súborov v porovnaní s HDD, pretože nemajú mechanické oneskorenia pri presune hlavy. ## 2. Diskové polia (RAID) RAID (Redundant Array of Independent Disks) spája viacero fyzických diskov do jedného logického celku s cieľom zlepšiť výkon, spoľahlivosť alebo kapacitu. > Definícia: RAID > RAID je technológia kombinujúca viac fyzických diskov do jedného logického zväzku na účely zvýšenia rýchlosti, dostupnosti a/alebo redundancie dát. ### Hlavné ciele RAID - Zvýšenie rýchlosti čítania a/alebo zápisu - Ochrana dát pri zlyhaní disku - Zvýšenie dostupnej kapacity (kombinovaním diskov) ### Prehľad bežných úrovní RAID | Typ RAID | Popis | Výhoda | Nevýhoda | |---|---:|---|---| | RAID 0 | Striedavé ukladanie (striping) | Veľká rýchlosť | Žiadna ochrana dát | | RAID 1 | Zrkadlenie (mirroring) | Vysoká bezpečnosť dát | Polovičná kapacita z dôvodu zrkadlenia | | RAID 5 | Rozloženie + parita | Vyváženie medzi výkonom a ochranou | Potrebné min. 3 disky, zápisy pomalšie kvôli parite | | RAID 10 | Kombinácia RAID 1 a 0 | Vysoký výkon aj ochrana | Vyššia cena a potreba viacerých diskov | ### Ako RAID funguje (zjednodušene) 1. RAID 0: Dáta sú rozdelené na bloky a ukladané striedavo medzi disky, napr. bloky A, B, C sa ukladajú do diskov 1, 2, 1... To zvyšuje priepustnosť pri súčasnom čítaní/zápise. 2. RAID 1: Každý disk obsahuje identickú kópiu dát (zrkadlo). Pri zlyhaní jedného disku sú dáta stále dostupné z druhého. 3. RAID 5: Dáta aj kontrolná parita sú rozložené medzi všetky disky; pri zlyhaní jedného disku je možné obnoviť dáta pomocou parity. 4. RAID 10: Najprv sa vytvoria zrkadlá, následne sa medzi tieto zrkadlá aplikuje striping pre rýchlosť. Praktický príklad: Ak potrebujete rýchle uloženie videa a máte dve identické disky, RAID 0 zvýši rýchlosť zápisu, ale pri zlyhaní jedného disku prídete o všetky súbory. Ak potrebujete bezpečnosť, RAID 1 zaistí, že súbory zostanú dostupné, ale získate len polovicu kapacity. ### Kedy zvoliť ktorý RAID - Potrebujete rýchlosť a máte zálohy inde: RAID 0 (na vlastné riziko) - Potrebujete vysokú dostupnosť údajov bez zložitosti: RAID 1 - Chcete kompromis medzi kapacitou a ochranou: RAID 5 (minimálne 3 disky) - Potrebujete kombináciu výkonu a redundancie pre servery: RAID 10 Did you know that RAID nie je náhradou za zálohovanie; chráni pred zlyhaním disku, nie pred náhodným zmazaním alebo korupciou súborov? ## Porovnanie HDD vs SSD | Vlastnosť | HDD | SSD | |---|---:|---:| | Mechanické časti | Áno | Nie | | Rýchlosť prístupu | Nižšia | Vyššia | | Odolnosť voči otrasom | Nižšia |