Графовая база данных for.NET [закрыто]



Я разрабатывал приложение, основанное на .NET / Mono framework, которое должно интенсивно использовать кратчайший путь в графе теории и я хотел бы использовать собственное решение для обхода узлов графа, вместо реализации суррогатных решений, которые вряд ли будут поддерживаться и будут массово влиять на производительность.



Я нашел приложение, которое будет идеально подходит для моей области: СУБД Neo4j.



к сожалению, это приложение чисто написано в Java-коде, и оно не переносится на .NET из-за огромных различий между двумя архитектурами.



кто - нибудь знает, есть ли там какой-либо порт neo4j или аналогичное решение для .NET?

533   16  

16 ответов:

Microsoft также работает над одной - Троицкая

редактировать 1:
Я только недавно наткнулся на это хранилище. Я еще не смотрел на код или использовал его, но у него есть .NET-интерфейсы для:

  1. проектов
  2. Rexster
  3. труб

эти утилиты могут использоваться для подключения к нескольким графическим базам данных, включая neo4j и OrientDB. Для получения дополнительной информации также посмотри на TinkerPop.

Я удивлен, что никто не упомянул падший-8, что похоже на" Neo4J " для платформы .NET (с открытым исходным кодом тоже).

Так как Neo4j начал получать подставка вещи немного эволюционировали, теперь в работе есть два разных клиента .Net REST:

BrightstarDB из Codeplex. BrightstarDB является открытым исходным кодом, быстрый, монтаж заподлицо, и масштабируемая NoSQL базе данных для .Net-платформа с кодом-первое поколение модели данных.

DeX high performance graph database имеет выделенный .NET API, поэтому он может помочь интегрировать его с вашей архитектурой. Вы можете downlad это здесь

теперь вы можете скачать и протестировать бесплатно базу данных DeX graph с .NET API, выпущенную в июле 2011 года компанией Sparsity Technologies, по адресу:

http://www.sparsity-technologies.com/dex_downloads

и как построить свою 1-ю графовую базу данных с помощью .NET ? Объяснил в Дзоне:

http://architects.dzone.com/articles/how-build-your-first-net-graph

Rgds

Neo4Net на binpress может помочь.

Это не то же самое как Neo4Net на CodePlex, предложенном здесь тестером

единственное, что доступно сейчас-это привязки для Clojure, JRuby, Jython и Python. Однако, вероятно, JRuby REST API для Neo4j, http://github.com/andreasronge/neo4j/tree/2840b4c3d58e0250fdc31b63b11ac941ea944ba6/test/rest - сейчас было бы лучше всего.

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

есть клиент для .Net и Neo4j http://hg.readify.net/neo4jclient/wiki/Home

и API для Cypher http://mtranter.com/2013/09/21/cypher-net-a-neo4j-cypher-api/

Я удивлен, что никто не упомянул QuickGraph, очень зрелую и функциональную библиотеку графов для NET. Он имеет несколько графовых представлений и множество алгоритмов.

http://quickgraph.codeplex.com/

нашел эту ссылку в списке рассылки Neo4j сегодня утром (я думаю, я не могу найти ее снова):

http://www.thewebsemantic.com/2010/06/03/neo4j-on-net-3-5/

Это по существу позволяет вам компилировать java в .net, а затем вы можете просто ссылаться на вновь созданную сборку.

еще не пробовал, но я планирую это в ближайшее время.

Neo4Net также находится в стадии разработки: http://neo4net.codeplex.com/

ребята в http://www.webling.com также работают над собственной базой данных .NET graph для питания своих веб-приложений. Я не думаю, что он выпущен публично, но похоже, что у него есть импульс.

Они назвали его CloudGraph и он будет запущен в http://www.cloudgraph.com.

пожалуйста, посмотрите на новую версию .net DEX в www.sparsity-technologies.com .

Comments

    Ничего не найдено.