Я полный новичок в базах данных графов и во всей экосистеме Титана, поэтому, пожалуйста, извините, что я звучу глупо. Я тоже страдаю от отсутствия документации -_-
Я установил титан сервер. Я использую Cassandra в качестве серверной части.
Я пытаюсь загрузить основные данные Twitter в Titan с помощью Python. Для этой цели я использую библиотеку bulbs. Допустим, у меня есть список людей, на которых я подписан в Твиттере, в списке друзей.
мой скрипт на питоне выглядит так
from bulbs.titan import Graph
# some other imports here
# getting the *friends* list for a specified user here
g = Graph()
# a vertex of a specified user
center = g.vertices.create(name = 'sergiikhomenko')
for friend in friends:
cur_friend = g.vertices.create(name = friend)
g.edges.create(center,'follows',cur_friend)
Насколько я понимаю, приведенный выше код должен был создать граф в Титане с несколькими вершинами, некоторые из которых соединены ребром следует.
Мои вопросы:
Как сохранить в Титане?? (как коммит в SQL)
Как я могу получить к нему доступ позже?? Должен ли я иметь доступ к нему через оболочку гремлина ?? Если да, то как??
Мой следующий вопрос будет о визуализации данных, но я очень далек от этого :)
Пожалуйста, помогите :) Я совсем запутался во всех этих титанах, гремлинах, рекстерах и т.д. :)
Обновление: Одно из требований нашего POC-проекта - это... python :), вот почему я тут же загорелся. Я обязательно последую совету ниже :)