Seiðr · мифология

Имена с характером

Мифология — не брендинг. Каждое имя — это обещание о роли. HOUND идёт по следу; MIMIR хранит мудрость; YGG пронизывает все миры. Имя, знающее свою роль, не нуждается в инструкции.

Seiðr (seiðr, др.-норв.) — скандинавская магия нитей судьбы. Видеть скрытые связи, прослеживать нити прошлого и будущего. Именно это мы делаем с данными.

Три Норны · оси времени
Urðᚢᚱᚦ
Имя · миф

Старшая из трёх Норн, прядущих нити судьбы у корней Иггдрасиля. Её имя — «то, что было».

Почему так

Она знает всё прошлое и не забывает ни одной нити. Прошлое в данных должно быть неизменным и известным — именно это обещает этот модуль.

Что делает

Архив снепшотов графа. Отмотайте время: как выглядела схема вчера, месяц назад, до рефакторинга.

Verðandiᚢᛖᚱᚦᚨᚾᛞᛁ
Имя · миф

Средняя Норна — «то, что становится». Прядёт нить прямо сейчас, в этот самый миг.

Почему так

Настоящий граф, живой и интерактивный — это её работа. LOOM — её ткацкий станок. Всё, что видит пользователь в студии — это Verðandi в действии.

Что делает

Текущий граф зависимостей. LOOM, HOUND, MIMIR, ANVIL, KNOT, SHUTTLE — все инструменты Verðandi.

Skulðᛊᚲᚢᛚᛞ
Имя · миф

Младшая Норна — «то, что должно быть». Её нить тонкая и легко обрывается.

Почему так

Будущее данных неопределённо, но его признаки видны в настоящем. Её знамения — предупреждения о последствиях.

Что делает

Предиктивный анализ. «Удалишь эту таблицу — сломается дашборд». Горизонт H3.

Инструменты Studio · Verðandi
HOUND
Имя · миф

Хундр (húndr) — гончая. Зверь, идущий по следу, никогда не бросающий. Носом к земле, сквозь лес и темноту.

Почему так

Гончая читает след там, где глаз не видит. HOUND читает SQL там, где regex сдаётся. Острый нюх, точная цель.

Что делает

ANTLR4-парсер SQL и PL/SQL. Разбирает код в AST, извлекает вершины и рёбра, пишет в YGG. Происхождение, а не поверхность.

LOOM
Имя · миф

Loómr — ткацкий станок. На нём Норны ткут нити судьбы в полотно. Основа натянута, челнок летает.

Почему так

Граф зависимостей — это и есть полотно: нити-колонки, узлы-таблицы, переплетения потока данных. LOOM делает его видимым.

Что делает

Граф-холст. Визуализатор происхождения данных: L1 обзор, L2 детали, L3 колоночный путь. React Flow + ELK.js.

MIMIR
Имя · миф

Мимир — хранитель источника мудрости у корней Иггдрасиля. Один из мудрейших в мирах. Один глаз отдал, чтобы выпить из него.

Почему так

К Мимиру идут за знанием, не за скоростью. Он хранит, помнит, отвечает. MIMIR не угадывает — он идёт в граф за правдой.

Что делает

Ассистент на локальных или открытых моделях по выбору. Задайте вопрос — уйдёт в граф, вернётся с ответом. Не галлюцинирует: вызывает инструменты.

ANVIL
Имя · миф

Амбот (ambót) — наковальня кузнеца. На наковальне куётся металл: под ударом молота рождается форма.

Почему так

Код куётся: пишется, правится, проверяется. ANVIL — место, где raw SQL превращается в осмысленный граф через руки аналитика.

Что делает

IDE-ядро: синтаксическая подсветка SQL, навигация по AST, интеграция с графом.

KNOT
Имя · миф

Кнутр (knútr) — узел. Место, где нити скрещиваются и держатся.

Почему так

В узле — информация о перекрестии: откуда пришло, куда ушло, что ещё связано. Кликнуть узел — значит увидеть его контекст.

Что делает

Инспектор узлов: входящие и исходящие зависимости, связанные процедуры, история изменений.

SHUTTLE
Имя · миф

Скутиль (skutill) — ткацкий челнок. Быстро летит от нити к нити, связывая их в полотно.

Почему так

Данные должны двигаться быстро и точно — от базы до холста. Без челнока полотно не ткётся.

Что делает

GraphQL + Cypher-транспорт между LOOM и YGG. Кэш, пагинация, RBAC.

Инфраструктура · корни
YGGᛁᚷᚷᚱᚨᛊᛁᛚ
Имя · миф

Иггдрасиль (Yggðrasill) — Мировое Ясень, пронизывающий все девять миров. Корни в прошлом, крона в настоящем.

Почему так

Граф зависимостей — это и есть мировое дерево данных: всё связано, корни уходят в источники. YGG держит это всё.

Что делает

Ygg.db — мультимодельная граф-база. 16 типов вершин, 28 типов рёбер. Хранит весь граф происхождения данных.

HEIMÐALLRᚺᛖᛁᛗᛞᚨᛚᛚ
Имя · миф

Хеймдаль — страж Бивреста, радужного моста между мирами. Никогда не спит, видит за тысячи миль, слышит траву растущую.

Почему так

Страж не спит. Границы между тенантами, мониторинг, алерты — его дело. Мост между мирами — это и есть мультитенантность.

Что делает

Мониторинг, RBAC, провижнинг тенантов, Keycloak.

Мост → Архитектура

Имена стоят на Оси — на том, что прошли Марков, Шеннон, Кодд, Грей, Гессе. Каждое имя несёт в себе характер этого пути: HOUND — это Марков, сдирающий «Онегина» до структуры; MIMIR — это антибиблиотека Эко, держащая незнаемое открытым.

Архитектура — слои и поток