Структура базы данных графа
В моем случае я буду использовать графовую базу данных Sparsity (прежнее имя DEX). Но не имею опыта работы с графовыми базами данных. Я прочитал несколько статей, многие из которых предлагают несколько вещей (сервер Rexster, REST API, Bluprint и т. Д.) Для использования этих БД. Итак, нужно ли использовать сервер (т.е. Rexster) для этих БД? И какие конфигурации я должен сделать для того, чтобы выполнять операции с БД. Я буду использовать Java в качестве языка программирования.
1 ответ
Основная цель Rexster - предоставить возможность языкам, не являющимся JVM, взаимодействовать с графиком чертежей. Я бы сказал, что это также полезно для централизации доступа к обходам графа как сервиса с учетом или без учета JVM. Явно не требуется использовать стек TinkerPop или любую конкретную реализацию базы данных графиков Blueprints. Если вы создаете приложение JVM, вы можете просто ссылаться на библиотеки TinkerPop и использовать их непосредственно как зависимости.