Видео
Презентация
Анонс
Все новое — это хорошо забытое старое. Графовой модели хранения данных около полусотни лет. И только недавно, с ростом популярности социальных сетей, геоинформационных систем и увеличением аппаратных возможностей компьютеров, данная модель стала активно использоваться. Применение графов требует особого образа мышления, но на многих задачах производительность превосходит реляционные модели хранения на порядки.
На примере моделирования социальной сети из 1000 членов с 50 друзьями у каждого, использование графовой БД neo4j дает выигрыш в 1000 раз (2мс против ~2000мс, для традиционных реляционных СУБД) при поиске всех друзей каждого члена. Дальнейшее увеличение количества членов сети в 1000 раз никак ни сказывается на времени выполнения запроса для neo4j, чего нельзя сказать о реляционной базе данных.
Графовая модель neo4j легко расширяется, имеет гибкую схему и позволяет моделировать сложные отношения между различными сущностями.
Комментарии