Notion Маркетолога
Notion Маркетолога
@notion_marketeers

Relations или Rollups: когда что использовать, чтобы база не превратилась в кашу

Relations или Rollups: когда что использовать, чтобы база не превратилась в кашу

Обе функции связывают таблицы, но решают разные задачи, и путаница между ними — главная причина «переусложнённых» рабочих пространств.

Relation — это ссылка. Таблица «Кампании» связана с таблицей «Клиенты»: у каждой кампании есть клиент, у каждого клиента — список кампаний. Связь двусторонняя, менять можно с любой стороны.

Rollup — это вычисление поверх связи. Он берёт связанные записи и что-то с ними делает: считает сумму бюджета всех кампаний клиента, показывает дату последней публикации, выводит процент задач в статусе «готово».

Правило: сначала Relation, потом Rollup. Без связи вычислять нечего.

Когда Rollup лишний:
— Нужно просто видеть, какие записи связаны — хватит Relation
— Данных мало и они меняются редко — проще вбить руками
— Rollup поверх Rollup через три таблицы — база начнёт тормозить

Хороший тест: если объяснить связь коллеге за одну фразу не получается — она спроектирована неправильно.
Этот пост опубликован в Telegram-канале Notion Маркетолога. Подписаться можно по ссылке: @notion_marketeers.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.