next up previous contents index
Next: Storage a HTTP Up: PET Previous: Použité funkce

Modul Storage

Úkolem modulu storage je správa dokumentů, jež splňují nutné podmínky pro jejich uložení na perzistentní médium, v případě PETu tedy filesystem (FS) OS Linux. Funkčnost se dělí na dva základní celky:

 Uložení nového záznamu
- přidělení identifikace a místa na FS a zpřístupnění obsahu dokumentu pro zápis nově příchozích dat.
 Načtení již existujícího záznamu
- vyhledání dokumentu s požadovanou identifikací na FS a zpřístupnění jeho obsahu pro čtení, následnou analýzu a případně jakékoli další zpracování.
V elementárním pohledu pak modul nabízí sadu funkcí a datových struktur, jejichž úkolem je extrakce všech informací nutných pro zpracování každého záznamu a které jsou k dispozici všem ostatním modulům, které požadují přístup k perzistentním datům.

Samostatným úkolem modulu storage je i "úklid", což je činnost, při které jsou definitivně odstraňovány záznamy, které jsou vyhodnoceny jako natolik staré, že se nepředpokládá jejich další vyžádání.



 

Stanislav Pavlicek
2000-06-12