В первом десятилетии нового тысячелетия возникло несколько изменивших мир коммерческих проектов, в том числе Google, Facebook и Twitter. Им присуща одна общая особенность: они сделали ставку на графовую модель представления взаимосвязей между данными, сделав ее основой своего бизнеса. И вот, через 16 лет после появления, графовая модель используется повсеместно. Цель этой книги – познакомить специалистов по базам данных и лиц, принимающих решение о выборе технологий, с графами и графовыми базами данных, в основном ориентируясь на практическое применение этих технологий. Прочтя эту книгу, вы научитесь применять графовые базы данных на практике. Мы покажем, как графовая модель «формирует» данные и как мы извлекаем, обосновываем, понимаем и воздействуем на данные с помощью графовых баз данных. Мы рассмотрим все виды проблем, которые легко решаются при применении графовых баз данных, сопроводив пояснения практическими примерами, и опишем проектирование и реализацию решений, основывающихся на графовых базах данных. Для второго издания этой книги авторы пересмотрели все примеры на языке запросов Cypher, чтобы привести их в соответствие с современным синтаксисом языка. Было добавлено метки для запросов и схем, пояснения декларативной индексации и дополнительных ограничений целостности Cypher. В другом месте добавили дополнительные правила моделирования, переработали описание внутренних свойств Neo4j в соответствии с изменениями его внутренней архитектуры и обновили тестовые примеры, применив в них новейшие инструменты. Графовое моделирование предоставляет незаменимое и весьма ощутимое конкурентное преимущество организациям, стремящимся основывать свои действия и решения на обработке данных
Характеристики книги | |
Состояние | Новое |