Какой в настоящее время лучший выбор для сохранения графоподобных структур? Графические базы данных (например, Neo4j) или трехмерные хранилища RDF (например, Virtuoso)?
Например, мы имеем следующий прецедент:
- слабосвязный граф (аналогичный одному из научных работ в коллекции) с почти 10 М узлами;
- довольно редкие обновления;
- критические операции: получение определенных подграфов, обновление узлов в данном подграфе, повторное вычисление параметров анализа ссылок (например, HITS или PageRank) после обновления некоторых узлов.
Желательно также предоставлять стандартный API для запроса данных для сторонних приложений (a la Facebook или Twitter).