Полировка кода

This commit is contained in:
2026-01-17 21:43:02 +03:00
parent f36a98497a
commit 9ec7e82f5f
6 changed files with 105 additions and 30 deletions
+6
View File
@@ -25,5 +25,11 @@ CREATE TABLE IF NOT EXISTS stg.bookings (
batch_id TEXT NOT NULL
)
WITH (appendonly=true, orientation=row, compresstype=zlib, compresslevel=1)
-- Ключ распределения: book_ref
-- Обоснование: book_ref — это уникальный идентификатор бронирования.
-- Использование book_ref обеспечивает:
-- 1. Равномерное распределение данных по сегментам (book_ref имеет высокую кардинальность)
-- 2. Co-location данных bookings и tickets при JOIN по book_ref
-- 3. Оптимизацию запросов, которые фильтруют или группируют по book_ref
DISTRIBUTED BY (book_ref);