08/ 11·6 уроков·2 ч 20 мин
JSONB, массивы и поиск
Полуструктурированные данные и поиск внутри БД: доступ и containment в jsonb (-> ->> @> ?), когда jsonb не нужен, SQL/JSON path и сборка, массивы vs junction-таблица, полнотекстовый поиск (tsvector + GIN) и нечёткий поиск через pg_trgm — с матрицей выбора FTS/trgm/движок.
/ lessons
Уроки модуля
6 уроков · 2 ч 20 мин
- 01Доступ к jsonb и containment↳ продолжить отсюда#jsonb#containment#operators25м
- 02Когда не нужен jsonb↳ продолжить отсюда#jsonb#write-amplification#constraints20м
- 03SQL/JSON path и сборка↳ продолжить отсюда#jsonb#jsonpath#jsonb-set25м
- 04Массивы против таблицы-связки↳ продолжить отсюда#arrays#junction-table#gin25м
- 05Полнотекстовый поиск↳ продолжить отсюда#full-text-search#tsvector#ts-rank25м
- 06Нечёткий поиск через pg_trgm↳ продолжить отсюда#pg-trgm#similarity#fuzzy20м