В докладе освещается опыт использования графовой СУБД Neo4j:
- преимущества и недостатки данной СУБД по сравнению с традиционными SQL решениями обнаруженные в процессе использования;
- место Neo4j в таксономии NoSQL решений;
- модель данных, с которой оперируют графовые БД;
- способы работы с Neo4j базой, включая универсальные API для работы с графовыми БД (TinkerPop Blueprints);
- приводятся примеры кода на Java;
- специальные возможности графовых СУБД: индексация и полнотекстовый поиск, обход графа и т.п.;
- особенности реализации в Neo4j общих возможностей масштабирования современных СУБД: репликация и шардинг.
Презентация:
Запись выступления: