Кіріспе

Деректерді сегменттеу техникасы

Компьютерлік деректерді сақтауда, деректерді жолақтау – логикалық түрде тізбектелген деректерді, мысалы, файлды сегменттеу техникасы болып табылады, осылайша, тізбектелген сегменттер әртүрлі физикалық сақтау құрылғыларында сақталады. Деректерді жолақтау, өңдеу құрылғысы деректерді бір ғана сақтау құрылғысы жеткізе алмайтындай жылдам сұраған кезде тиімді. Сегменттерді бірнеше құрылғыларға бір уақытта қолжетімді етіп тарату арқылы, деректердің жалпы өнімділігі артады. Бұл сондай-ақ, дискілер массиві бойынша I/O жүктемесін теңгертудің пайдалы әдісі болып табылады. Деректерді жолақтау тәуелсіз дискілердің артық массивінде (RAID) сақтау, желілік интерфейс контроллерлері, дискілер массиві, кластерленген файлдық жүйелерде, желілік бағытталған сақтаудағы әртүрлі компьютерлерде және кейбір жүйелердегі RAM-да қолданылады.

Әдіс

Стриптеудің бір әдісі деректер тізбегінің басынан бастап сақтау құрылғыларында кезегімен сегменттерді дөңгелек тәртіппен (round robin) араластыру арқылы жүзеге асырылады. Бұл ағынды деректер үшін жақсы жұмыс істейді, бірақ кейіннен кездейсоқ қол жеткізу үшін деректер қай құрылғыда сақталғанын білу қажет. Егер деректердің әрбір сегментінің физикалық адресі нақты бір құрылғыға бір-бірге сәйкес келіп берілсе, онда сұралған әрбір сегментке қол жеткізуге қажет құрылғыны деректердің толық тізбектегі орнын білмей, адрестен есептеуге болады. Басқа әдістер де қолданылуы мүмкін, онда кезекті сегменттер кезекті құрылғыларда сақталмайды. Мұндай ретті емес араластыру кейбір қателерді түзету схемаларында тиімді болуы мүмкін.

Артықшылықтары мен кемшіліктері

Стриптің артықшылықтары – өнімділік және өткізу қабілеті. Деректерге тізбектеп қол жеткізу уақытының араласуы, әрбір сақтау құрылғысының деректерге қол жеткізудің төменгі өткізу қабілетін қолданылған сақтау құрылғыларының санына пропорционалды түрде арттыруға мүмкіндік береді. Өткізу қабілетінің артуы деректерді өңдеу құрылғысына үзіліссіз жұмыс істеуге және осылайша процедураларын жылдам аяқтауға мүмкіндік береді. Бұл деректерді өңдеудің жақсаруымен көрінеді. Деректердің әртүрлі бөліктері әртүрлі сақтау құрылғыларында сақталғандықтан, бір құрылғының істен шығуы толық деректер тізбегінің бұзылуына әкеледі. Іс жүзінде, сақтау құрылғылары массивінің істен шығу жиілігі, әрбір сақтау құрылғысының істен шығу жиілігінің қосындысына тең. Стриптің бұл кемшілігін қателерді түзету мақсатында, мысалы, теңдік сияқты артық ақпаратты сақтау арқылы жеңуге болады. Мұндай жүйеде бұл кемшілік қосымша сақтау көлемді қажет ету есебінен шешіледі.

Терминология

Дискіге жазылатын немесе одан оқылатын ретті деректердің сегменттері, келесі дискіде операция жалғастырмас бұрын, әдетте бөліктер, қадамдар немесе жолақты бірліктер деп аталады, ал олардың логикалық топтары, біртұтас жолақты операция құрайтын жолақтар немесе сызықтар деп аталады. Бір бөліктегі (жолақты бірліктегі) деректердің көлемі, көбінесе байттармен өлшенетін, әртүрлі жағдайларда бөлік өлшемі, қадам өлшемі, жолақ өлшемі, жолақтың тереңдігі немесе жолақтың ұзындығы деп аталады. Массивтегі дерек дискілерінің саны кейде жолақтың ені деп аталады, бірақ ол жолақтың ішіндегі деректер көлеміне де қатысты болуы мүмкін. Бір қадамдағы деректер көлемін массивтегі дерек дискілерінің санына көбейту (яғни жолақтың тереңдігін жолақтың еніне көбейту, геометриялық тұрғыдан алғанда бұл ауданды береді) кейде жолақтың өлшемі немесе жолақтың ені деп аталады. Кең жолақтану дерек бөліктерінің бірнеше массивтерге, тіпті жүйедегі барлық дискілерге таралуымен жүзеге асырылады. Тар жолақтану дерек бөліктерінің бір массивтегі дискілерге таралуымен жүзеге асырылады.