.NET의 그래프 데이터베이스 [폐쇄
-
03-07-2019 - |
문제
.NET/mono 프레임 워크를 기반으로 응용 프로그램을 설계해 왔으며 그래프에서 가장 짧은 경로 이론과 저는 기본 솔루션을 사용하여 유지 관리가 거의없고 성능에 큰 영향을 미치는 대리 솔루션을 구현하는 대신 그래프 노드를 가로 지르고 싶습니다.
내 범위에 완벽한 응용 프로그램을 찾았습니다. neo4j.
불행히도,이 응용 프로그램은 순전히 Java 코드로 작성되었으며 두 아키텍처 간의 큰 차이로 인해 .NET에 휴대 할 수 없습니다.
NEO4J의 포트 또는 .NET에 대한 유사한 솔루션이 있는지 아는 사람이 있습니까?
다른 팁
나는 아무도 언급하지 않았다는 것에 놀랐다 Fallen-8, .NET 플랫폼 (오픈 소스도)의 "NEO4J"와 같습니다.
거기 있습니다 DB4O 데이터베이스 엔진.
Neo4J가 시작된 이래 휴식 지원 상황에 약간 진화했으며 이제는 작품에 두 가지 다른 .NET REST 클라이언트가 있습니다.
BrightStardB CodePlex에서. BrightStardB는 코드 우선 데이터 모델 생성이있는 .NET 플랫폼 용 오픈 소스, 빠르고 내장 가능하며 확장 가능한 NOSQL 데이터베이스입니다.
DEX 고성능 그래프 데이터베이스에는 전용 .NET API가 있으므로 아키텍처와 통합하는 데 도움이 될 수 있습니다. 당신은 그것을 다운 레이디 할 수 있습니다 여기
이제 Sparsity Technologies가 2011 년 7 월에 출시 된 .NET API를 사용하여 무료로 DEX 그래프 데이터베이스를 무료로 다운로드하고 테스트 할 수 있습니다.
http://www.sparsity-technologies.com/dex_downloads
.NET을 사용하여 첫 번째 그래프 데이터베이스를 구축하는 방법은 무엇입니까? DZONE에서 설명 :
http://architects.dzone.com/articles/how-build-your-first-net-graph
RGD
나는 아무도 Net을위한 매우 성숙하고 기능이 포장 된 그래프 라이브러리 인 QuickGraph를 언급하지 않았다는 것에 놀랐습니다. 여러 그래프 표현과 많은 알고리즘이 있습니다.
현재 이용 가능한 유일한 것은 Clojure, Jruby, Jython 및 Python의 바인딩입니다. 그러나 아마도 Jruby는 API를 Neo4J로 놓을 것입니다. http://github.com/andreasronge/neo4j/tree/2840b4c3d58e0250fdc31b63b11ac941ea944ba6/test/rest, 지금은 최선의 방법이 될 것입니다.
이것은 상당히 오래된 질문이지만, 내가 그것을 우연히 발견했을 때 나는 다른 사람들도 그렇게 할 것이라고 생각합니다.
.NET 및 NEO4J를위한 클라이언트가 있습니다http://hg.readify.net/neo4jclient/wiki/home
및 사이퍼를위한 APIhttp://mtranter.com/2013/09/21/cypher-net-a-neo4j-cypher-api/
오늘 아침 NEO4J 메일 링리스트 에서이 링크를 찾았습니다 (다시 찾을 수없는 것 같습니다).
http://www.thewebesmantic.com/2010/06/03/neo4j-on-net-3-5/
본질적으로 Java를 .net으로 컴파일 한 다음 새로 만든 어셈블리를 참조 할 수 있습니다.
아직 시도하지 않았지만 곧 계획하고 있습니다.
NEO4NET도 개발 중입니다.http://neo4net.codeplex.com/
남자들 http://www.webly.com 또한 네이티브 .NET 그래프 데이터베이스에서 작업하여 웹 앱을 전원을 공급하고 있습니다. 나는 그것이 아직 공개적으로 출시되었다고 생각하지 않지만 운동량이있는 것처럼 보입니다.
그들은 그것을 cloudgraph라고 명명했으며 http://www.cloudgraph.com.
www.sparsity-technologies.com의 새로운 .NET 버전의 DEX를보십시오.