Оглавление:
- Ключевое различие - кластерный и некластеризованный индекс
- Что такое кластерный индекс?
- Что такое некластеризованный индекс?
- В чем сходство кластерного и некластеризованного индекса?
- В чем разница между кластеризованным и некластеризованным индексом?
- Резюме - кластерный и некластеризованный индекс
Видео: Разница между кластеризованным и некластеризованным индексом
2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Ключевое различие - кластерный и некластеризованный индекс
В реляционной базе данных данные хранятся в таблицах. Эти таблицы связаны друг с другом с помощью ограничений, таких как внешние ключи. База данных состоит из нескольких таблиц. Иногда бывает сложно найти нужные данные. Таким образом, индексы можно использовать для ускорения поиска. Индекс, используемый в базе данных, похож на индекс книги. Индекс книги содержит главы с соответствующими номерами страниц. Индексация базы данных аналогична этой. Индекс имеет структуру, аналогичную таблице, и требует некоторого места в базе данных. Есть два типа индексов, известных как кластерный и некластеризованный. В кластеризованном индексе логический порядок индекса соответствует физическому порядку строк таблицы. В некластеризованном индексе индекс и фактические данные находятся в разных местах, поэтому индекс работает как указатель для получения реальных данных. Ключевое различие между кластеризованным и некластеризованным индексом заключается в том, что кластерный индекс организует фактические данные, а некластеризованный индекс указывает на фактические данные. Когда имеется много индексов и когда объем хранимых данных увеличивается, эти индексы также должны быть обновлены. Поэтому важно создавать индексы в соответствии с приложением, так как это может снизить скорость.
СОДЕРЖАНИЕ
1. Обзор и основные различия
2. Что такое кластерный индекс
3. Что такое некластеризованный индекс
4. Сходства между кластеризованным и некластеризованным индексом
5. Параллельное сравнение - кластерный и некластеризованный индекс в табличной форме
6. Резюме
Что такое кластерный индекс?
В кластеризованном индексе индекс упорядочивает фактические данные. Он похож на телефонный справочник. Номера телефонов расположены в алфавитном порядке. Соответствующий номер телефона можно найти при поиске определенного имени. Следовательно, индекс кластеризации содержит фактические данные в упорядоченном виде. Для каждой таблицы может быть один индекс.
Рисунок 01: Кластерный и некластеризованный индекс
Первичный ключ используется для указания каждой записи в таблице. В таблице студентов в качестве первичного ключа можно использовать идентификатор студента. В таблице клиентов customer_id может быть первичным ключом. Как правило, первичный ключ можно рассматривать для создания кластеризованного индекса. По сути, в кластеризованном индексе доступ к данным является систематическим и быстрым, поскольку логический порядок индекса и порядок таблиц совпадают.
Что такое некластеризованный индекс?
В некластеризованном индексе индекс указывает на фактические данные. Некластеризованный индекс - это ссылка на данные. Следовательно, в таблице может быть несколько индексов. Примером некластеризованного указателя является книга, которая содержит основной указатель с заголовком и соответствующим номером страницы или указатель в конце книги с важными терминами в алфавитном порядке с соответствующим номером страницы. Этот индекс не содержит реальных данных. Но он предоставляет информацию, необходимую для получения фактических данных. Следовательно, индекс и данные находятся в разных местах. Значит, требовалось дополнительное место для хранения.
Некластеризованный индекс используется, когда есть ключи, отличные от первичного ключа. Как правило, некластеризованный индекс работает медленнее, чем кластеризованный.
В чем сходство кластерного и некластеризованного индекса?
И кластерный, и некластеризованный индекс - это типы индексов, используемых для эффективного поиска данных
В чем разница между кластеризованным и некластеризованным индексом?
Различать статью в середине перед таблицей
Кластерный и некластеризованный индекс |
|
Кластерный индекс - это тип индекса, в котором записи таблицы физически переупорядочены, чтобы соответствовать индексу. | Некластеризованный индекс - это тип индекса, который содержит ссылки на фактические данные. |
Количество индексов | |
Для каждой таблицы может быть один кластерный индекс. | В таблице может быть много некластеризованных индексов. |
Скорость | |
Кластеризованный индекс быстрее некластеризованного индекса. | Некластеризованный индекс медленнее, чем кластеризованный. |
Требуемое пространство | |
Кластеризованный индекс не требует дополнительного места. | Некластеризованный индекс требует дополнительного места. |
Резюме - кластерный и некластеризованный индекс
Реляционная база данных содержит много данных. Поэтому важно иметь определенный механизм для быстрого поиска данных. Для решения этой задачи можно использовать индексы. Есть два типа индексов. Это кластерный и некластеризованный индекс. В этой статье обсуждалась разница между кластеризованным и некластеризованным индексом. В кластеризованном индексе логический порядок индекса соответствует физическому порядку строк таблицы. В некластеризованном индексе индекс и фактические данные находятся в разных местах, поэтому есть указатели для выборки данных. Разница между кластеризованным и некластеризованным индексом заключается в том, что кластеризованный индекс организует фактические данные, а некластеризованный индекс указывает на фактические данные.
Рекомендуем:
Разница между почтовым индексом и почтовым индексом
Ключевое различие между почтовым индексом и почтовым индексом заключается в том, что почтовый индекс - это система присвоения разных кодов географическим точкам для сортировки
Разница между индексом Воббе и теплотворной способностью
Ключевое различие между индексом Воббе и теплотворной способностью состоит в том, что индекс Воббе указывает на взаимозаменяемость топливных газов, тогда как теплотворная способность
Разница между собой и между собой
Друг друга против друг друга В английском языке есть взаимные местоимения, которые используются, чтобы говорить о взаимных чувствах. Два таких профи
Разница между индексом оптовых цен (WPI) и индексом потребительских цен (CPI)
Индекс оптовых цен (WPI) против индекса потребительских цен (CPI) Индекс оптовых цен (WPI) и индекс потребительских цен (CPI) - два из многих индексов, которые играют
Разница между индексом потребительских цен (ИПЦ) и дефлятором валового внутреннего продукта (ВВП)
Индекс потребительских цен (ИПЦ) против дефлятора валового внутреннего продукта (ВВП) Индекс потребительских цен (ИПЦ) и дефлятор валового внутреннего продукта (ВВП) являются двумя измеряемыми величинами