У релацијској бази података подаци се чувају у табелама. Ове табеле су међусобно повезане помоћу ограничења као што су страни кључеви. База података састоји се од више табела. Понекад је тешко претраживати тражене податке. Стога се индекси могу користити за убрзавање претраживања. Индекс који се користи у бази података сличан је индексу књиге. Индекс књиге садржи поглавље са одговарајућим бројевима страница. Индексирање базе података слично је оној. Индекс има структуру сличну табели и захтева мало простора базе података. Постоје две врсте индекса који се називају индекс кластера и некластера. У индексу кластера, логички поредак индекса одговара физичком редоследу редака табела. У индексу без кластера индекс и стварни подаци налазе се на одвојеним локацијама, тако да индекс ради као показивач на проналазак стварних података. Тхе кључна разлика Између кластерираног и некластичног индекса је то кластерирани индекс организује стварне податке, док некластерисани индекс упућује на стварне податке. Када постоји много индекса и када се повећава похрана података, ти индекси би се такође требали ажурирати. Због тога је важно креирати индексе према апликацији јер они могу умањити брзину.
1. Преглед и кључне разлике
2. Шта је индекс кластера
3. Шта је индекс без кластера
4. Сличности између индекса кластера и некластера
5. Упоредна упоредба - Индекс кластера у односу на кластер у табеларном облику
6. Резиме
У кластерираном индексу, индекс организује стварне податке. Слично је и са телефонским имеником. Телефонски бројеви су организовани по абецедном реду. Приликом претраживања одређеног имена можете пронаћи одговарајући телефонски број. Стога индекс кластера садржи стварне податке на организован начин. У табели може бити један индекс.
Слика 01: Индекс кластера у односу на некласирани индекс
Примарни кључ користи се за спецификацију сваког уноса у табели. У студентској таблици студент-ид се може користити као примарни кључ. У табели корисника, цустомер_ид може бити примарни кључ. Генерално, примарни кључ може се сматрати креирањем индекса кластера. У основи, у кластерираном индексу, приступ подацима је систематски и брз, јер су логички редослед индекса и редослед табела исти.
У некластерисаном индексу индекс показује на стварне податке. Индекс без кластера је референца на податке. Стога у табели може бити више индекса. Пример индекса без кластера је књига која садржи главни индекс са натписом и одговарајућим бројем странице или индексом на крају књиге, уз важне изразе по абецедном реду са одговарајућим бројем странице. Овај индекс не садржи стварне податке. Али пружа информације потребне за достизање стварних података. Стога су индекс и подаци на одвојеним локацијама. Дакле, потребан је додатни простор за складиштење.
Некластерирани индекс користи се када постоје тастери који нису примарни. Генерално, индекс без кластера је спорији од индекса кластерираног индекса.
Индекс кластера у односу на некласирани индекс | |
Кластерирани индекс је врста индекса где се записи табеле физички преуређују како би се подударали са индексом. | Индекс без кластера је врста индекса који садржи референце на стварне податке. |
Број индекса | |
Може постојати један кластерирани индекс по табели. | По табели може бити много индекса без кластера. |
Брзина | |
Кластерирани индекс је бржи од индекса без кластера. | Индекс без кластера је спорији од индекса кластера. |
Потребан простор | |
Кластерирани индекс не захтева додатни простор. | Некласирани индекс захтевао је додатни простор. |
Релативна база података садржи пуно података. Због тога је важно имати специфичан механизам за брзо претраживање података. За постизање овог задатка могу се користити индекси. Постоје две врсте индекса. Они су индекс кластера и негластера. Овај чланак говори о разлици између кластерираног и некластеризираног индекса. У кластерираном индексу логички поредак индекса одговара физичком редоследу редака табела. У некластерном индексу индекс и стварни подаци налазе се на одвојеним локацијама, тако да постоје показивачи за прикупљање података. Разлика између кластерираног и некластичног индекса је у томе што кластерирани индекс организује стварне податке, док некластерисани индекс указује на стварне податке.
1.ЦалебТхеВидеоМакер2. Дизајн базе података 39 - Индекси (кластерирани, некластирани, сложени индекс), ЦалебТхеВидеоМакер2, 17. јануара 2015. Доступно овде
2. „Шта је индекс кластера? - Дефиниција из Техопедије. " Тецхопедиа.цом. Доступно овде