Learning Neo4j

Rik Van Bruggen

О книге

Learning Neo4j — практическое руководство по графовой базе данных Neo4j, написанное Риком Ван Бруггеном, региональным менеджером Neo Technology. Книга ориентирована на разработчиков, аналитиков и архитекторов, которым необходимо работать со сложными связанными данными и выполнять быстрые запросы к графовым структурам.

Что вы узнаете

Автор начинает с объяснения того, почему графовые базы данных принципиально отличаются от реляционных и документных СУБД, и в каких сценариях они дают наибольший выигрыш: социальные сети, рекомендательные системы, управление доступом, маршрутизация и анализ связей. Затем подробно рассматривается модель данных Neo4j — узлы, отношения, свойства и метки.

Практические навыки

Значительная часть книги посвящена языку запросов Cypher: созданию и модификации данных, сопоставлению шаблонов, агрегации, работе с путями и оптимизации запросов. Читатель научится проектировать графовую схему, загружать данные из внешних источников и встраивать Neo4j в приложения на Java и других языках.

Для кого эта книга

Издание подойдёт разработчикам, знакомым с базами данных и желающим освоить графовый подход, а также специалистам по данным, которым нужно анализировать сильно связанные наборы информации. Примеры и рекомендации по моделированию делают книгу полезной как для обучения, так и для решения реальных задач.