Макет бэкэнд-таблиц Janusgraph

Я использую JanusGraph с Cassandra в качестве серверной части хранилища. Это довольно большой граф с более чем 70 миллионами вершин. Как лучше всего получить список всех идентификаторов вершин. Запрос g.V () будет возвращаться долго. Есть ли способ извлечь эти данные (все идентификаторы вершин и, если возможно, все идентификаторы ребер) непосредственно из таблиц Cassandra. Я не мог понять, как хранятся данные. Может ли кто-нибудь помочь мне, пожалуйста, или есть ли четкая документация о том, как данные размещаются в бэкэнд-таблицах.


person Venky    schedule 07.04.2020    source источник


Ответы (1)


Способ хранения данных JanusGraph в Cassandra задокументирован по адресу https://docs.janusgraph.org/advanced-topics/data-model/, но если вы используете CQL или Nodetool для просмотра созданных таблиц, вы увидите, что данные хранятся в виде больших двоичных объектов. Я думаю, что единственный способ получить ID - это использовать Gremlin.

person rod-emerson    schedule 07.04.2020