Разлика између индексирања и сортирања


Индексирање је метода која се користи за побољшање брзине преузимања података у табели базе података. Индекс се може креирати помоћу једног или више ступаца у табели, а индекс се чува у засебној датотеци. Индекси се могу креирати као јединствени индекси или јединствени индекси. Разврставање је поступак или сређивање предмета по скупу по одређеном редоследу. Сортирање табеле створило би копију табеле у којој редови могу имати различит редослед од оригинала.

Шта је индексирање?

Индексирање је метода која се користи за побољшање брзине преузимања података у табели базе података. Индекс се може креирати помоћу једног или више ступаца у табели, а индекс се чува у засебној датотеци. Ова датотека садржи логички поредак редова, заједно са њиховим физичким положајем у табели. Простор потребан за индексну датотеку је обично мањи од простора потребног за чување табеле. Јединствени индекси спречити ће табелу да садржи дупликате вредности индекса. Индексирање би добивање података учинило ефикаснијим. Размотрите следећу СКЛ изјаву.

ОДАБИР имена, презимена од људи ГДЈЕ град = 'Нев Иорк'

Ако је горњи упит извршен у табели која нема индекс креиран помоћу град мора скенирати целу табелу и погледати град ступац сваког реда за проналазак свих уноса са град = ”Њујорк”. Али ако је табела имала индекс, она ће једноставно пратити коришћењем Б-трее структуре података све док се не пронађу уноси са „Нев Иорк“. То би претрагу учинило ефикаснијом.

Шта је сортирање?

Разврставање је поступак или сређивање предмета по скупу по одређеном редоследу. Сортирање табеле створило би копију табеле у којој редови могу имати различит редослед од оригинала. За чување нове таблице потребна би била количина простора слична оној у оригиналној табели. Због тога се сортирање користи рјеђе; користи се само када је потребна нова копија сортиране табеле. Сортирање је дозвољено помоћу више поља, као што је сортирање адреса помоћу држава и затим сортирање помоћу градова унутар држава.

Која је разлика између индексирања и сортирања?

Индексирање и сортирање су две методе које се могу користити за креирање налога у табели података. Индексирањем би се створила датотека индекса која садржи само логички поредак редова, заједно са њиховим физичким положајем у табели, док приликом сортирања треба копирати сортирану табелу. Обично је индексној датотеци потребно мање простора од складиштења сортиране табеле. Даље, неке операције попут покретања упита и претраживања биле би брже са табелом са индексима. Поред тога, индексирање не би изменило оригинални редослед у табели, док би сортирање изменило редослед редака. Такође би за рад попут повезивања табела било потребно имати индекс.