The Practitioner’s Guide to Graph Data: Applying Graph Thinking and Graph Technologies to Solve Complex Problems

Книга представляет собой практическое руководство по применению графовых технологий для решения сложных бизнес-задач. Авторы предлагают концепцию «графового мышления» (Graph Thinking) — методологию анализа данных через призму связей и отношений между сущностями. Это подход, который позволяет выявлять скрытые паттерны и зависимости в сложных системах.

В книге подробно рассматривается эволюция технологий хранения данных: от иерархических моделей 1960-х и реляционных баз 1980-х до NoSQL и современных графовых систем. Особое внимание уделяется сравнению реляционного и графового подходов к моделированию данных, включая практические примеры перехода от одной парадигмы к другой.

Центральная часть книги посвящена построению приложения Customer 360 — единого профиля клиента, объединяющего все взаимодействия с компанией. Авторы показывают, как реализовать эту задачу как в реляционных, так и в графовых системах, сравнивая сложность запросов, производительность и гибкость моделей. Разбираются ключевые концепции графов: вершины, рёбра, свойства, смежность, окрестности, расстояние и степень связности.

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

The Practitioner’s Guide to Graph Data: Applying Graph Thinking and Graph Technologies to Solve Complex Problems
A
Автор
Denise Koessler Gosnell, Matthias Broecheler
Издательство
O’Reilly Media, Inc.
Год
2020
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент