Base de datos de gráficos for.NET [cerrado]


He estado diseñando una aplicación, basada en.NET/Mono framework, que debería hacer un uso intensivo de las teorías shortest-path en un gráfico y me gustaría usar una solución nativa para recorrer los nodos del gráfico, en lugar de implementar soluciones sustitutas que serían difícilmente mantenibles y afectarían masivamente las prestaciones.

He encontrado una aplicación que sería perfecta para mi alcance: neo4j.

Desafortunadamente, esta aplicación es puramente escrito en código Java y no es portable a. NET, debido a las enormes diferencias entre las dos arquitecturas.

¿Alguien sabe si hay algún puerto de neo4j o una solución similar para. NET?

Author: Niels van der Rest, 2009-05-03

16 answers

Microsoft también está trabajando en one - Trinity

Editar 1:
Recientemente me encontré con este repositorio . Todavía no he mirado el código ni lo he usado, pero tiene interfaces. NET para:

  1. Planos
  2. Rexster
  3. Tuberías

Estas utilidades se pueden usar para conectarse con múltiples bases de datos de gráficos, incluyendo neo4j y OrientDB. Para obtener más información, consulte TinkerPop.

 6
Author: Pranav Shah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-20 15:22:52

Me sorprende que nadie haya mencionado Fallen-8, que es como el "Neo4J" para la plataforma.NET (también de código abierto).

 7
Author: knocte,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-23 23:30:35
 6
Author: lubos hasko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-05-03 04:00:03

Desde que Neo4j comenzó a obtener soporte REST las cosas han evolucionado un poco, ahora hay dos clientes REST. Net diferentes en las obras:

 6
Author: nawroth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-05 09:23:54

BrightstarDB de Codeplex. BrightstarDB es una base de datos NoSQL de código abierto, rápida, integrable y escalable para la plataforma.NET con generación de modelos de datos de código primero.

 5
Author: GMzo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-23 16:21:42

DEX high performance graph database tiene una API.Net dedicada, por lo que puede ser de ayuda integrarla con su arquitectura. Puedes descargarlo aquí

 4
Author: damaris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-08 13:41:38

Ahora puede descargar y probar gratis la base de datos DEX graph con API. NET lanzada en julio de 2011 por Sparsity Technologies, en:

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

¿Y cómo construir su base de datos de 1st graph con. NET ? Explicado en Dzone:

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

Rgds

 4
Author: Pere,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-19 10:02:15

Neo4Net en binpress puede ayudar.

Esto no es lo mismo que Neo4Net en CodePlex sugerido aquí por tester

 3
Author: Lior Kogan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-03 17:23:23

Lo único disponible en este momento son los enlaces para Clojure, JRuby, Jython y Python. Sin embargo, probablemente la API REST de JRuby a Neo4j, http://github.com/andreasronge/neo4j/tree/2840b4c3d58e0250fdc31b63b11ac941ea944ba6/test/rest, sería la mejor apuesta por ahora.

 2
Author: Peter Neubauer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-05-03 07:49:35

Esta es una pregunta bastante antigua, pero como me topé con ella supongo que otros también lo harán.

Hay un cliente para. Net y Neo4j http://hg.readify.net/neo4jclient/wiki/Home

Y una API para cifrar http://mtranter.com/2013/09/21/cypher-net-a-neo4j-cypher-api /

 2
Author: tekiegirl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-30 13:47:23

Me sorprende que nadie haya mencionado QuickGraph, una biblioteca de gráficos muy madura y llena de características para NET. Tiene múltiples representaciones gráficas y un montón de algoritmos.

Http://quickgraph.codeplex.com/

 2
Author: robertfriberg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-09 00:17:13

Encontré este enlace en la lista de correo de Neo4j esta mañana (creo que no puedo encontrarlo de nuevo):

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

Esencialmente le permite compilar java a.net y luego puede hacer referencia al ensamblado recién creado.

Aún no lo he probado, pero estoy planeando hacerlo pronto.

 1
Author: Patrick Scott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-04 15:15:13

Neo4Net también está en desarrollo: http://neo4net.codeplex.com /

 0
Author: tester,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-07-20 22:57:50

Los chicos de http://www.webling.com también están trabajando en una base de datos nativa de.NET graph para alimentar sus aplicaciones Web. No creo que se haya lanzado públicamente todavía, pero parece que tiene impulso.

 0
Author: dbadmin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-30 12:37:52

Lo han llamado CloudGraph y se lanzará en http://www.cloudgraph.com .

 0
Author: dbadmin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-03 21:32:59

Por favor, mira la nueva versión. net de DEX en www.sparsity-technologies.com .

 0
Author: Josep,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-20 21:21:37