Описание тега tinkerpop3
Apache TinkerPop™ - это стек технологий графов с открытым исходным кодом, обеспечивающий независимый от хранилища интерфейс для графовых баз данных и структур графической аналитики. Tinkerpop 3.x представляет собой серьезное изменение в API по сравнению с 2.x с полной переписью с Java 8 и улучшенным мышлением в отношении механизмов обхода графов как для OLTP, так и для OLAP.
1
ответ
Сервер Gremlin с удаленным удаленным подключением - как автоматически восстановить соединение?
Я использую withRemote подключить мое java-приложение к серверу gremlin, работающему в AWS, с внутренним хранилищем DynamodB. Я получаю тайм-аут соединения через несколько секунд (~3,3 секунды): org.apache.tinkerpop.gremlin.process.remote.RemoteConn…
24 сен '17 в 03:27
1
ответ
Как отобразить граф Tinkerpop3 в рекурсивную структуру данных?
У меня есть рекурсивная структура данных, например, так: @Canonical static class Person { String name Set<Person> knows } У меня есть график Tinkerpop, который представляет эту структуру: (Jon) -- knows --> (Billy) -- knows --> (Jane) --…
19 дек '14 в 17:15
2
ответа
Gremlin Coalesce для добавления нескольких вершин и ребер
Прямо сейчас я могу сгенерировать запрос, чтобы создать столько вершин и ребер, сколько я хочу. например g.V().addV('vert1').as('a').addV('vert2').as('b').addE('has').from('a').to('b') ^^^^^^^^^^^^^ Это работает. Достаточно легко, верно? Теперь дава…
07 авг '18 в 16:02
1
ответ
Как получить свойства ребер и вершин в базе данных графов Гремлина и valueMap() в Java
ts1=graph.addVertex(label,"test","test_id",872) ts2=graph.addVertex(label,"test","test_id",873) rj1=graph.addVertex(label,"req","id1",113,"status","S") rj2=graph.addVertex(label,"req","id1",114,"status","S") e1=rj1.addEdge("edgeA",ts1,"seq",1) e2=rj…
28 апр '17 в 05:06
1
ответ
Подсчет штатов и городов одним гремлиновым запросом
Я использую orientDb с поддержкой thinkerpop 3, и данные выглядят так: В одной стране есть несколько штатов, и в этих штатах есть несколько городов (для моего примера одно исключение состоит в том, что не в каждом штате есть города). Я хотел бы посч…
19 июн '18 в 21:10
1
ответ
Как добавить количество дочерних вершин в Гремлин?
Вот график, над которым я работаю. g = TinkerGraph.open().traversal() first_generation = g.addV('person').property('id', '1').next() second_generation = g.addV('person').property('id', '2').next() third_generation = g.addV('person').property('id', '…
17 окт '18 в 12:17
1
ответ
Как определить пользовательский шаг в Tinkerpop 3?
Tinkerpop 2 используется для поддержки пользовательского шага через Gremlin.defineStep(..) Как я могу добиться того же, используя Tinkerpop 3? Есть ли какой-нибудь Gremlin API для создания пользовательского шага и объединения набора шагов обхода? Лю…
20 июл '16 в 04:59
0
ответов
OrientDB 3.x - orientdb-gremlin - Поиск индекса вершины
Как правильно использовать ранее созданный индекс вершины в обходе? Я хочу найти вершину с определенным ключом / значением. Таким образом, я создал уникальный индекс для определенного класса вершин. Мой обход работает, но у меня индекс чувствительно…
08 окт '17 в 11:33
1
ответ
Могу ли я заставить GLV говорить по HTTP вместо WS?
Общение с базами данных, которым необходимы постоянные соединения из бессерверных инфраструктур, становится все более популярным. Хотя установление соединения через веб-сокет не слишком сложный, я думаю, что разговор по HTTP лучше подходит для моего…
25 авг '18 в 01:24
1
ответ
Гремлин-Сервер Кассандра
Я начинаю работать с Titan и использую кассандру в качестве бэкэнд-магазина. Когда я запускал titan.sh, запускались cassandra и asticsearch, а сервер gremlin - нет. Я посмотрел на titan.sh и увидел, что он запускает сервер gremlin с conf/gremlin-ser…
02 фев '16 в 23:51
1
ответ
Форматирование CosmosDB Gremlin Query
Я новичок в Гремлин и CosmosDB. Я следовал инструкциям по tinkerpop и использую тестовый график TinkerFactory.createModern(). То, что я ищу, это вернуть объект graphson, подобный этому, из cosmosdb. { "user": { "name": "Marko", "age": 29 }, "knows":…
24 фев '19 в 18:21
1
ответ
Невозможно установить gremlin-neo4j через оболочку gremlin
Итак, я прохожу учебное пособие по началу работы с TinkerPop 3.0. Я получил базовый API для работы с TinkerGraph, и я перехожу к тому, чтобы попытаться установить интерфейс с моим локальным экземпляром Neo4j (Community 2.2.2). Я работаю над учебнико…
24 июн '15 в 15:58
1
ответ
Архитектура TinkerPop: требуется уточнение
Я недавно присоединился к Gremlin и пытаюсь собрать воедино понимание архитектуры TinkerPop. Правильно ли показана схема ниже для определения отношений между отображаемыми компонентами? Эта диаграмма была пересмотрена в соответствии с комментариями …
21 окт '18 в 18:29
1
ответ
Как вы возвращаете один объект в отличие от одного элемента в массиве?
От traverser, если я просто хочу первый элемент в списке вершин, как бы я мог вернуть его как объект? Я пробовал: g.V() .has("Project", "id", eq("someid")) .outE("Contains") .inV() .hasLabel("Goal") .sample(1) .values("name") Также попробовал: g.V()…
30 ноя '18 в 00:14
1
ответ
Печатные края, связанные с путем
Я смог получить путь графика с помощью команды ниже, ГВ ('v6'). повторить (из ().simplePath()). до тех пор, пока (Hasid('v8')). путь (). предел (1) дает, ==>[v[v6], v[v3], v[v1], v[v4], v[v8]] Я хотел бы печатать с краями, связанными с путем. Про…
24 авг '18 в 20:00
0
ответов
Mysql против Cypher против Gremlin по запросу объединения
Я работаю над проектом, где я должен сделать рекомендации в реальном времени на основе фильтров. Я решил взглянуть на график db и начал играть с neo4j и сравнил его производительность с mysql. строки о: "broadcast": 159844, "format": 5, "genre": 10,…
22 апр '16 в 08:59
1
ответ
Совместимость TinkerPop3 с фреймами?
У меня есть следующие 2 запроса, связанных с TinkerPop 3: 1) Какая версия Frames совместима с tinkerpop3? 2) Официальная документация TinkerPop3 гласит, что функция Frames объединена с "Traversal", но я не смог найти никакой информации по этому пово…
06 янв '16 в 09:54
0
ответов
Использование SparkGraphComputer для прохождения кластера титана выдает ошибку
У меня есть кластер с tinkerpop-3.1.1, titan-1.1.0-SNAPSHOT, spark-1.5.2 и hadoop-2.7.1, и я запускаю этот скрипт, чтобы воспроизвести ошибку: graph = GraphFactory.open("hadoop-gryo.properties") graph.traversal().V().count() graph.traversal(computer…
05 авг '16 в 10:45
1
ответ
Tinkerpop встроенная реализация для производства
У меня есть сценарий использования, когда мне не понадобятся полноценные функции графа БД. Я уже получил бы сеть (соединенные узлы и ребра) из источника данных, и все, что мне нужно было бы сделать, это применить к нему несколько графовых операций (…
09 ноя '18 в 21:35
3
ответа
Gremlin - как объединить вершины, чтобы объединить их свойства без явного перечисления свойств?
Предыстория: я пытаюсь реализовать БД с временной версией, используя этот подход, используя gremlin (tinkerpop v3). Я хочу получить последний узел состояния (красным) для данного узла идентификации (синим цветом) (связанный краем "состояния", которы…
10 фев '17 в 17:16