Беру задачи, где данные — это в первую очередь сеть связей: рекомендации, антифрод, графы знаний, анализ социальных и транзакционных сетей. В реляционной базе такие вопросы превращаются в цепочки JOIN'ов, которые тормозят и плохо читаются, а на графе тот же вопрос — это короткий обход от узла к узлу. Я перевожу вашу предметную область в модель из узлов и связей на Neo4j так, чтобы самые частые и самые тяжёлые запросы решались естественно, а не через костыли поверх таблиц.
Работаю по всей цепочке: разбираю ваши сценарии и формулирую их как вопросы к графу, проектирую схему со свойствами и индексами, пишу и оптимизирую Cypher, настраиваю импорт из текущих источников — реляционных дампов, выгрузок CSV, очередей событий. Отдельно собираю backend-API поверх графа, чтобы приложение работало через понятные и стабильные методы, а не слало сырые запросы напрямую. Проверяю производительность обходов на объёмах, близких к боевым, и показываю планы выполнения.
На выходе — описанная схема, набор проверенных запросов, воспроизводимый импорт и слой API с тестами и документацией, который ваша команда сможет поддерживать сама. Не уверены, что графовая база — это про вас? Опишите самый болезненный запрос вашего продукта, и я разберу, как он ложится на модель связей.
Работаю по всей цепочке: разбираю ваши сценарии и формулирую их как вопросы к графу, проектирую схему со свойствами и индексами, пишу и оптимизирую Cypher, настраиваю импорт из текущих источников — реляционных дампов, выгрузок CSV, очередей событий. Отдельно собираю backend-API поверх графа, чтобы приложение работало через понятные и стабильные методы, а не слало сырые запросы напрямую. Проверяю производительность обходов на объёмах, близких к боевым, и показываю планы выполнения.
На выходе — описанная схема, набор проверенных запросов, воспроизводимый импорт и слой API с тестами и документацией, который ваша команда сможет поддерживать сама. Не уверены, что графовая база — это про вас? Опишите самый болезненный запрос вашего продукта, и я разберу, как он ложится на модель связей.