Neo4j ограничение для предотвращения бесхозных узлов - PullRequest
1 голос
/ 14 апреля 2019

Граф в Neo4j может содержать сиротский узел, то есть узел, с которым не связаны никакие отношения.

Какое ограничение можно реализовать, используя Neo4j, чтобы гарантировать, что эти типы узловнет в любой момент во время взаимодействия графа?Если такого ограничения не существует, как можно выполнить это требование?

Я не уверен, считается ли это темой для сбора мусора.Если бы можно было настроить СУБД на периодический запрос и, в конечном итоге, удалить такие потерянные узлы, это также было бы признано хорошим решением - предлагает ли это Neo4j?

Я работаю с C #, если решение требует реализации науровень приложения.

1 Ответ

0 голосов
/ 14 апреля 2019

К сожалению, у Neo4j нет таких ограничений, вы можете найти все доступные ограничения здесь .

Вы можете воспользоваться помощью apoc плагин для достижения этого с помощью apoc.periodic.repeat.

РЕДАКТИРОВАТЬ:

Это можетне считаться мусором.Эти типы узлов бесполезны в вашем случае, но это не всегда правильно.

Вы можете написать запрос для удаления узлов такого типа и повторить его с нужным периодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...