В кластеризованном индексе на основе строк: данные всей таблицы (все столбцы) упорядочены по столбцу кластеризованного индекса. Каждая страница содержит определенное количество строк и весь столбец.
В некластеризованном индексе на основе строк - создается структура данных, содержащая столбец индекса. Каждая страница индексированного столбца содержит построчные значения для этого столбца, и каждая строка указывает на (другую страницу) ключевую строку таблицы кластерного индекса или строку кучи (если кластеризованный индекс не существует) для отдыха. данных.
Я понимаю концепцию индекса columnstore - в том смысле, что есть группы строк. Каждая группа строк содержит один сегмент столбца (сжатый) для каждого столбца в таблице, и есть дельта-хранилище для хранения вставок / обновлений до тех пор, пока не будет вызван следующий процесс перемещения кортежа. Основываясь на двух вышеуказанных пунктах индекса rowstore (страница), расскажите, пожалуйста, как это работает в случае кластерного и некластеризованного индекса columnstore.
Пример. В случае хранилища некластеризованного индекса Columnstore, он концептуально такой же, как некластеризованный индекс rowstore, то есть отдельная страница для столбца индекса, значения которого указывают на кучу или ключ кластеризованного индекса.