.NET 용 그래프 데이터베이스
나는 그래프 이론 에서 최단 경로를 많이 사용하는 .NET / Mono 프레임 워크를 기반으로 한 애플리케이션을 설계하고 사용하여 그래프의 노드를 탐색하고 싶습니다. 유지 보수가 거의 불가능하고 성능에 막대한 효과를 발휘할 수있는 솔루션을 구현합니다.
내 스코프에 애플리케이션 애플리케이션 인 neo4j를 찾았습니다 .
안타깝게도이 애플리케이션은 순전히 Java 코드로 작성 두 아키텍처 큰 차이로 인해 .NET으로 이식 할 수 없습니다.
누구든지 neo4j의 포트 솔루션이 어디에 있습니까?
마이크로 소프트는 또한 하나를 작업하고있다- 트리니티
편집 1 :
최근 에이 저장소 를 발견했습니다 . 아직 코드를 보거나 사용하지 않고 다음을위한 .NET 인터페이스가 있습니다.
- 청사진
- 렉스 스터
- 파이프
기본 유틸리티는 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
'ProgramingTip' 카테고리의 다른 글
Scala : mapValues가 뷰를 생성하는 이유는 무엇이며 대안이 있습니까? (0) | 2020.12.27 |
---|---|
AsyncTask와 Thread / Runnable의 차이점 (0) | 2020.12.27 |
데이터베이스 테이블이 더 이상 액세스되고 있는지 어떻게 알 수 있습니까? (0) | 2020.12.27 |
R 패키지 및 오프라인 설치 (0) | 2020.12.27 |
get_lock의 모든 현재 잠금 표시 (0) | 2020.12.27 |