База данных NoSQL на основе встроенного дерева - PullRequest
0 голосов
/ 20 апреля 2019

Я ищу нереляционные встроенные базы данных на основе дерева, которые поддерживают:

  • добавление узлов
  • перемещение нескольких узлов (т. Е. Переместить BASE.SomeNode. * В BASE.SomeOtherNode)
  • удаление узлов
  • поиск узлов по некоторому выражению пути дерева
  • сохранение
  • простой в использовании с минимальной настройкой
  • .NET поддержка

Firebase выглядел так, как будто он соответствует моим потребностям, но я не вижу никаких упоминаний о том, что он может быть встроен в приложение. Я также вижу, что у Postgres есть ltree, который выглядит близко к моим потребностям, , но, похоже, его нельзя встроить

Я думал о том, чтобы справиться с этим сам, записав в файл json и манипулируя контентом с помощью newtonsoft.json, но удаление узлов и перемещение узлов кажется очень громоздким и чрезмерно сложным.

...