Я использую JanusGraph с Cassandra в качестве серверной части хранилища. Это довольно большой граф с более чем 70 миллионами вершин. Как лучше всего получить список всех идентификаторов вершин. Запрос g.V () будет возвращаться долго. Есть ли способ извлечь эти данные (все идентификаторы вершин и, если возможно, все идентификаторы ребер) непосредственно из таблиц Cassandra. Я не мог понять, как хранятся данные. Может ли кто-нибудь помочь мне, пожалуйста, или есть ли четкая документация о том, как данные размещаются в бэкэнд-таблицах.
Макет бэкэнд-таблиц Janusgraph
Ответы (1)
Способ хранения данных JanusGraph в Cassandra задокументирован по адресу https://docs.janusgraph.org/advanced-topics/data-model/, но если вы используете CQL или Nodetool для просмотра созданных таблиц, вы увидите, что данные хранятся в виде больших двоичных объектов. Я думаю, что единственный способ получить ID - это использовать Gremlin.
person
rod-emerson
schedule
07.04.2020