Описание тега tinkerpop-blueprint

Blueprints is a property graph model interface API with provided implementations. Databases that implement the Blueprints interfaces automatically support Blueprints-enabled applications.
1 ответ

Структура базы данных графа

В моем случае я буду использовать графовую базу данных Sparsity (прежнее имя DEX). Но не имею опыта работы с графовыми базами данных. Я прочитал несколько статей, многие из которых предлагают несколько вещей (сервер Rexster, REST API, Bluprint и т. …
1 ответ

Как лучше обновлять Vertex после того, как он отсоединен от БД с помощью Tinkerpop Frames?

Давай проиллюстрируем Я получаю Vertex с Tinkerpop Blueprint, затем использую Frames, чтобы преобразовать его в сущность. Я закрываю базу данных (так что теперь узел отключен от БД) и я показываю узел на веб-странице, чтобы позволить пользователю из…
1 ответ

Как использовать условие "И" в GremlinPipeLine

Предположим, у меня есть список вершин Person с атрибутами name и age. Я хочу написать запрос, который приведет к вершине с name="John" and age=22, Pipe pipe = (Pipe) new GremlinPipeline(graph).V().has("name", "John"); Pipe pipe2=new GremlinPipeline…
19 май '15 в 14:30
1 ответ

Рекомендация: как указать тип вершины для домена в базе данных графа

При построении графа обычно необходимо указать "тип" вершин. Концептуально я вижу, что это можно сделать, применив метку или свойство вершины к каждой вершине (например, Боб, Метка: Человек) или, альтернативно, связав вершину с другой вершиной типа …
01 янв '17 в 14:49
1 ответ

Массовая вставка или обновление свойства вершины с использованием чертежей -OrientDB

Я использую OrientDB 2.1.4 и blueprints-core-2.6.0. У меня есть требование обновить значения в существующей вершине или создать новую вершину, если она отсутствует. (ожидается 30 тысяч вершин каждые 45 секунд) Мой класс вершин: Device(Name, Type, Ac…
03 ноя '15 в 10:58
0 ответов

Как подключить Blueprints к удаленному серверу neo4j

Я пытаюсь объединить два отдельных усилия. У меня есть приложение, которое в настоящее время использует anormcypher разговаривать с пультом neo4j базы данных, и сейчас я разрабатываю приложение, которое использует TinkerPop Blueprints, В Blueprints …
22 май '15 в 21:11
1 ответ

Функция dijkstra в orientdb не работает с tinkerpop API

Приведенный ниже код не дает правильного результата, я делаю что-то не так? OrientGraph graph = factory.getTx(); for (OrientVertex v : (Iterable<OrientVertex>) graph.command( new OCommandSQL("SELECT dijkstra(#97:1334, #97:1335, 'calculated_len…
01 сен '16 в 09:18
2 ответа

Gremlin > рекурсивно находить узлы, связанные типом ребра

Просто работа с TinkerGraph и попытка рекурсивно найти узлы, связанные определенной меткой ребра (в этом случае created). Есть ли способ, которым я могу рекурсивно (/ цикл) пересечь узлы? В приведенном ниже примере я хочу выполнить цикл, пока не ост…
01 апр '15 в 06:33
1 ответ

Почему простой набор, а затем получить на динамическом прокси не сохраняется? (используя TinkerPop Frames JavaHandler)

Я хотел добавить простые методы получения и установки в класс, который реализует VertexFrame, и я использовал JavaHandlers для них. Для этих методов я не хотел иметь никакого взаимодействия с базой данных. К сожалению, нет ничего похожего на @Ignore…
1 ответ

Запись вершины в OrientDB с помощью оболочки gremlin-scala

Я использую "com.michaelpollmeier" %% "gremlin-scala" % "3.2.0.1" вместе с "com.michaelpollmeier" % "orientdb-gremlin" % "3.2.0-incubating.1-SNAPSHOT" хранить некоторые доменные объекты как вершины в OrientDB (v2.1.20) Я понимаю, что это довольно ус…
1 ответ

Получить несколько свойств из чертежей Vertex

Моя проблема в том, что com.tinkerpop.blueprints. Класс вершин не поддерживает несколько свойств (Cardinality. SET или Cardinality. LIST). Чтобы получить эту опцию, необходимо использовать класс TitanVertex, который выходит из Vertex. Я хочу использ…
23 фев '15 в 11:19
1 ответ

Tinkerpop3 подключается к удаленному серверу TitanDB

Я пытаюсь получить объект Graph, используя Tinkerpop3 в Java в качестве клиента от уже запущенного сервера TitanDB (я не хочу создавать сервер). Другими словами, я пытаюсь реализовать такую ​​функцию: public Graph receiveGraph(String serverIp, Strin…
2 ответа

Как мы можем использовать чертежи Tinkerpop в Orientdb?

Я хочу использовать Blueprints and Pipes в OrientDB. Какой метод? А также TinkerPop3 или TinkerPop2? Что лучше для моего опыта обучения?
1 ответ

Представление графа в Java-приложении

В моем приложении у меня есть модель предметной области, которая по сути является графиком. Мне нужно по существу выполнить следующие операции и отправить полученный график клиенту по сети Операции, которые будут выполнены Фильтровать определенные у…
28 авг '14 в 23:16
1 ответ

Реализация Java-секционированного графа Orientdb

У меня есть бэкэнд-приложение Spring и графическая база данных Orientdb. Я использую Tinkerpop Frames для сопоставления вершин orientdb с java-объектами и OPS4J для управления весенними транзакциями. Теперь я хочу реализовать мультитенантность, где …
0 ответов

FramedGraph отображение между (Tinkerpop) DAO объектами для моделирования объектов

Я использую OrientDb 2.2 и TinkerPop FramedGraph. Я использую FramedGraph для простоты, с которой я взаимодействую с объектными моделями вместо того, чтобы делать setProperty("name", "bob") Одна вещь, которую я не понимаю, с FramedGraph, почему у ме…
1 ответ

OrientDB получает метку из вершины и получает связь из вершины

У меня есть два отдельных вопроса: Как я могу получить метку объекта вершины. Я попытался vertex.getId() .getClass() и аналогичные, но нет ничего даже близко к метке, которую я установил для вершины. и как я могу получить отношения, которые соединяю…
29 ноя '16 в 09:20
1 ответ

Neo4j, Blueprint и UpgradeNotAllowedByConfigurationException

Я опускаю пальцы в воду Neo4j и сталкиваюсь со следующей ошибкой: Caused by: org.neo4j.kernel.impl.storemigration.UpgradeNotAllowedByConfigurationException: Failed to start Neo4j with an older data store version. To enable automatic upgrade, please …
21 фев '15 в 00:02
1 ответ

orientDB `OrientGraphNoTx ` Суперкласс V; не существует

Я программно загружаю файл, содержащий операторы OSql, для создания схемы моей БД с помощью API Blueprint, в частности, я создаю БД в plocal режим с помощью создания экземпляра OrientGraphNoTx учебный класс: val graph = new OrientGraphNoTx(s"plocal:…
30 ноя '15 в 12:10
1 ответ

Рамка Tinkerpop: как создать новую вершину

Я не могу сохранить новую вершину с Tinkerpop Frame и Blueprint (версия 2.6). Что я делаю неправильно? Это мой код.. немного очищен от частей, которые не являются полезными. Я использую OrientDb как неопределяемый движок базы данных Graph. Я не полу…