Создание таблицы
Запись данных
StripeLog хранит все столбцы в одном файле. Для каждого запроса INSERT ClickHouse дописывает блок данных в конец файла таблицы, записывая столбцы по очереди.
Для каждой таблицы ClickHouse записывает следующие файлы:
data.bin— файл данных.index.mrk— файл с метками. Метки содержат смещения для каждого столбца в каждом вставленном блоке данных.
StripeLog не поддерживает операции ALTER UPDATE и ALTER DELETE.
Чтение данных
SELECT возвращает строки в непредсказуемом порядке. Используйте предложение ORDER BY, чтобы отсортировать строки.
Пример использования
INSERT, чтобы создать два блока данных в файле data.bin.
ClickHouse использует несколько потоков при выборке данных. Каждый поток читает отдельный блок данных и по завершении независимо возвращает результирующие строки. В результате порядок блоков строк в выводе в большинстве случаев не совпадает с порядком тех же блоков во входных данных. Например: