Кластердик жана кластердик эмес индекстин айырмасы

Мазмуну:

Кластердик жана кластердик эмес индекстин айырмасы
Кластердик жана кластердик эмес индекстин айырмасы

Video: Кластердик жана кластердик эмес индекстин айырмасы

Video: Кластердик жана кластердик эмес индекстин айырмасы
Video: Баш оору.Башыбыз эмнеге ооруйт?Оорунун себептери жана даарылоо 2024, Ноябрь
Anonim

Негизги айырма – Кластердик жана Кластердик эмес индекс

Реляциялык маалымат базасында маалыматтар таблицаларда сакталат. Бул таблицалар чет өлкөлүк ачкычтар сыяктуу чектөөлөрдү колдонуу менен бири-бири менен байланышкан. Маалыматтар базасы бир нече таблицадан турат. Кээде керектүү маалыматтарды издөө кыйынга турат. Демек, индекстерди издөөнү тездетүү үчүн колдонсо болот. Маалыматтар базасында колдонулган индекс китептин индексине окшош. Китептин индекси тиешелүү барак номерлери менен бөлүмдү камтыйт. Маалымат базасын индекстөө ушуга окшош. Индекс таблицага окшош түзүлүшкө ээ жана маалымат базасында бир аз мейкиндикти талап кылат. Кластердик жана Кластердик эмес индекс деп аталган индекстердин эки түрү бар. Кластердик индексте индекстин логикалык тартиби таблица саптарынын физикалык тартибине дал келет. Кластердик эмес индексте индекс жана анык маалыматтар өзүнчө жерлерде жайгашкандыктан, индекс чыныгы маалыматтарды алуу үчүн көрсөткүч сыяктуу иштейт. Кластердик жана кластердик эмес индекстин ортосундагы негизги айырмачылык кластердик индекс иш жүзүндөгү маалыматтарды уюштурат, ал эми кластердик эмес индекс иш жүзүндөгү маалыматтарды көрсөтөт. Индекстер көп болгондо жана маалыматтарды сактоо көбөйгөндө, ал индекстер да жаңыланышы керек. Ошондуктан, колдонмого ылайык индекстерди түзүү маанилүү, анткени ал ылдамдыкты азайтышы мүмкүн.

Кластердик индекс деген эмне?

Кластердик индексте индекс иш жүзүндөгү маалыматтарды уюштурат. Бул телефон каталогуна окшош. Телефон номерлери алфавиттик тартипте жайгаштырылат. Тиешелүү телефон номерин белгилүү бир ысымды издөөдө табууга болот. Ошондуктан, кластердик индекс уюшкан түрдө иш жүзүндөгү маалыматтарды камтыйт. Ар бир таблицада бир индекс болушу мүмкүн.

Кластердик жана кластердик эмес индекстин ортосундагы айырма
Кластердик жана кластердик эмес индекстин ортосундагы айырма

01-сүрөт: Кластер менен Кластердик эмес индекс

Негизги ачкыч таблицадагы ар бир жазууну көрсөтүү үчүн колдонулат. Студенттик таблицада студент-id негизги ачкыч катары колдонулушу мүмкүн. Кардар таблицасында customer_id негизги ачкыч болушу мүмкүн. Жалпысынан алганда, негизги ачкыч кластердик индексти түзүү үчүн каралышы мүмкүн. Негизинен, кластердик индексте маалыматтарга жетүү системалуу жана тез болот, анткени индекстин логикалык тартиби жана таблица тартиби бирдей.

Кластураланбаган индекс деген эмне?

Кластердик эмес индексте индекс иш жүзүндөгү маалыматтарды көрсөтүп турат. Кластердик эмес индекс маалыматтарга шилтеме болуп саналат. Демек, бир таблицада бир нече индекстер болушу мүмкүн. Кластердик эмес индекске мисал катары негизги индексти камтыган китепти айтсак болот, анда алфавиттик тартипте алфавиттик тартипте маанилүү терминдер менен коштомо жазуу жана тиешелүү барак номери же китептин аягындагы индекс бар. Бул индекс чыныгы маалыматтарды камтыбайт. Бирок ал чыныгы маалыматтарга жетүү үчүн зарыл болгон маалыматтарды берет. Демек, индекс жана маалыматтар өзүнчө жайгашкан. Ошентип, ал кошумча сактоо мейкиндигин талап кылды.

Кластердик эмес индекс негизги ачкычтан башка ачкычтар болгондо колдонулат. Жалпысынан, кластердик эмес индекс кластердик индекске караганда жайыраак.

Кластердик жана кластердик эмес индекстин кандай окшоштугу бар?

Кластердик жана кластердик эмес индекстер дайындарды натыйжалуу издөө үчүн колдонулган индекстердин түрлөрү

Кластердик жана кластердик эмес индекстин ортосунда кандай айырма бар?

Кластердик жана кластердик эмес индекс

Кластердик индекс – таблицадагы жазуулар индекске дал келүү үчүн физикалык жактан кайра иреттелген индекстин бир түрү. Кластердик эмес индекс – чыныгы берилиштерге шилтемелерди камтыган индекстин бир түрү.
Индекстердин саны
Ар бир таблицада бир кластердик индекс болушу мүмкүн. Ар бир таблицада көптөгөн кластердик эмес индекстер болушу мүмкүн.
Ылдамдык
Кластердик индекс Кластердик эмес индекске караганда ылдамыраак. Кластердик эмес индекс кластердик индекске караганда жайыраак.
Талап кылынган орун
Кластердик индекс кошумча орун талап кылбайт. Кластердик эмес индекс кошумча орун талап кылды.

Кыскача – Кластердик жана Кластердик эмес индекс

Реляциялык маалымат базасы көп маалыматтарды камтыйт. Ошондуктан, маалыматтарды тез издөө үчүн белгилүү бир механизмге ээ болуу маанилүү. Бул милдетке жетүү үчүн индекстер колдонулушу мүмкүн. Индекстердин эки түрү бар. Алар кластердик жана кластердик эмес индекстер. Бул макалада кластердик жана кластердик эмес индекстин ортосундагы айырма талкууланган. Кластердик индексте индекстин логикалык тартиби таблица саптарынын физикалык тартибине дал келет. Кластердик эмес индексте индекс жана анык маалыматтар өзүнчө жайгашкан, андыктан маалыматтарды алуу үчүн көрсөткүчтөр бар. Кластердик жана кластердик эмес индекстин айырмасы кластердик индекс иш жүзүндөгү маалыматтарды уюштурат, ал эми кластердик эмес индекс иш жүзүндөгү маалыматтарды көрсөтөт.

Сунушталууда: