ProgramingTip

.NET 용 그래프 데이터베이스

bestdevel 2020. 12. 27. 19:39
반응형

.NET 용 그래프 데이터베이스


나는 그래프 이론 에서 최단 경로를 많이 사용하는 .NET / Mono 프레임 워크를 기반으로 한 애플리케이션을 설계하고 사용하여 그래프의 노드를 탐색하고 싶습니다. 유지 보수가 거의 불가능하고 성능에 막대한 효과를 발휘할 수있는 솔루션을 구현합니다.

내 스코프에 애플리케이션 애플리케이션 인 neo4j를 찾았습니다 .

안타깝게도이 애플리케이션은 순전히 Java 코드로 작성 두 아키텍처 큰 차이로 인해 .NET으로 이식 할 수 없습니다.

누구든지 neo4j의 포트 솔루션이 어디에 있습니까?


마이크로 소프트는 또한 하나를 작업하고있다- 트리니티

편집 1 :
최근 에이 저장소 를 발견했습니다 . 아직 코드를 보거나 사용하지 않고 다음을위한 .NET 인터페이스가 있습니다.

  1. 청사진
  2. 렉스 스터
  3. 파이프

기본 유틸리티는 neo4j 및 OrientDB가 포함 된 여러 그래프 데이터베이스와 연결하는 데 사용할 수 있습니다. 자세한 내용은 TinkerPop을 참조하십시오 .


.NET 플랫폼 용 "Neo4J"와 같은 Fallen-8 을 언급 한 사람이 아무도 사실에 놀랐습니다 (오픈 소스도 포함).


db4o는 데이터베이스 엔진 .


Neo4j가 REST 지원 을 받기 이후 로 약간의 발전이 있었지만 이제 두 가지 다른 .Net REST 클라이언트가 작동합니다.


Codeplex의 BrightstarDB . BrightstarDB는 코드 우선 데이터 모델 생성 기능을 포함하고 확장 가능한 오픈 소스 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

Rgds


binpress의 Neo4Net이 도움이 될 수 있습니다.

이 테스터 가 여기에서 제안한 CodePlex의 Neo4Net 과 동일하지 않습니다.


NET 용으로 매우 성숙하고 기능이 풍부한 그래프 라이브러리 인 QuickGraph를 놀 한 사람이 아무도 없었습니다. 여러 그래프 표현과 많은 알고리즘이 있습니다.

http://quickgraph.codeplex.com/


현재 사용 가능한 유일한 것은 Clojure, JRuby, Jython 및 Python에 대한 바인딩입니다. 아마도 Neo4j에 대한 JRuby REST API, http://github.com/andreasronge/neo4j/tree/2840b4c3d58e0250fdc31b63b11ac941ea944ba6/test/rest 가 현재 최선의 선택이 될 것입니다.


이건 꽤 오래된 질문이지만 내가 우연히 발견했을 때 다른 사람들도 그렇게 할 생각합니다.

.Net 및 Neo4j 용 클라이언트가 있습니다 . http://hg.readify.net/neo4jclient/wiki/Home

및 Cypher 용 API http://mtranter.com/2013/09/21/cypher-net-a-neo4j-cypher-api/


오늘 아침 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 그래프 데이터베이스를 작업하고 있습니다. 아직 공개되지 않은 것 같지만 추진력이있는 것입니다.


그들이 이름을 CloudGraph로 지정하고 http://www.cloudgraph.com 에서 시작될 것 입니다.


www.sparsity-technologies.com에서 새로운 .net 버전의 DEX를 확인하십시오.

참조 URL : https://stackoverflow.com/questions/816055/graph-database-for-net

반응형