Sekvenční přístup - Sequential access

Sekvenční přístup je termín popisující skupinu prvků (například data v paměťovém poli nebo a disk soubor nebo na ukládání dat na magnetickou pásku ) jsou přístupné v předem určeném, objednaném sekvence. Je to opak náhodný přístup, možnost přístupu k libovolnému prvku sekvence stejně snadno a efektivně jako k jakémukoli jinému kdykoli.
Sekvenční přístup je někdy jediným způsobem přístupu k datům, například pokud je na pásku. Může to být také zvolená přístupová metoda, například pokud je potřeba zpracovat sekvenci datových prvků v pořádku.[1]
Definice
Neexistuje jednotná definice v počítačová věda sekvenčního přístupu nebo sekvenčnosti.[2][3][4][5][6][7][8][9] Ve skutečnosti mohou různé definice sekvenčnosti vést k různým výsledkům kvantifikace sekvenčnosti. V prostorové dimenzi může mít na posloupnost vliv velikost požadavku, rozkročená vzdálenost, zpětné přístupy a opětovné přístupy. U časové posloupnosti mají na definici posloupnosti vliv vlastnosti, jako je prahová hodnota času pro více proudů a mezi příchody.[10]
v datové struktury, říká se, že datová struktura má sekvenční přístup, pokud lze navštívit hodnoty, které obsahuje, pouze v jednom konkrétním pořadí. Kanonickým příkladem je spojový seznam. Vyžaduje indexování do seznamu, který má sekvenční přístup Ó (n) čas, kde n je index. Výsledkem je, že mnoho algoritmů, jako je quicksort a binární vyhledávání zvrhnout se ve špatné algoritmy, které jsou ještě méně účinné než jejich naivní alternativy; bez těchto algoritmů jsou nepraktické náhodný přístup. Na druhou stranu některé algoritmy, obvykle ty, které nemají index, vyžadují pouze sekvenční přístup, například Sloučit třídění a nehrozí vám žádný trest.
Viz také
Reference
- ^ Náhodný a sekvenční přístup k datům, Microsoft TechNet
- ^ Irfan Ahmad, Snadná a efektivní charakterizace pracovní zátěže disku I / O na serveru VMware ESX, IISWC, 2007.
- ^ Eric Anderson, Zachycení, převod a analýza intenzivního pracovního zatížení NFS, RYCHLE, 2009.
- ^ Yanpei Chen a kol. Důsledky návrhu pro podnikové úložné systémy pomocí vícerozměrné stopové analýzy. SOSP. 2011
- ^ Andrew Leung a kol. Měření a analýza velkých zátěží síťového souborového systému. USENIX ATC. 2008
- ^ Frank Schmuck a Roger Haskin, GPFS: Systém souborů sdíleného disku pro velké výpočetní klastry RYCHLE. 2002
- ^ Alan Smith. Sekvenčnost a předběžné načítání v databázových systémech. ACM TOS
- ^ Hyong Shim a kol. Charakterizace dílčích změn dat pro efektivní ochranu dat. USENIX ATC. 2013.
- ^ Avishay Traeger a kol. Devětiletá studie srovnávání systému souborů a úložišť. ACM TOS. 2007.
- ^ Cheng Li a kol. Assert (! Definováno (Sekvenční I / O)). HotStorage. 2014