2012-02-19 4 views
1

나는 아주 기본적인 그래프 데이터베이스 엔진을 찾고있다. 지금까지 Neo4j에 대해서만 알고 있습니다.최소한의 그래프 데이터베이스가 있습니까?

내 응용 프로그램의 경우 노드는 문자열 이름으로 만 표현됩니다. 그들은 더 이상의 속성을 가지고 있지 않습니다. 연결에는 시작 및 끝 노드와 가중치가 있습니다. 그들은 그들과 관련된 이름이 없습니다.

저장할 그래프의 종류에 대한 과학적 이름은 이며 방향이 지정된 단일 관계 그래프입니다.

필자의 경우 높은 성능을 제공하는 그래프 데이터베이스 엔진이 있습니까? REST 또는 .NET 인터페이스는 훌륭합니다.

+0

그래프 데이터베이스 여야합니까? db4o는 멋지게 묘사 된 시나리오를 처리 할 수있는 멋진 객체 데이터베이스입니다. http://community.versant.com – German

+0

예. 그렇지 않다면 관계형 MySql을 사용할 수도 있지만 예를 들어 쿼리 속도가 필요합니다. 친구 _ 친구 ._ – danijar

+0

이 경우 객체 데이터베이스가 적합 할 수도 있습니다. 관계형 DB보다 우수한 성능으로 복잡한 관계를 처리하도록 설계되었습니다 (예 : 친구의 친구) – German

답변

0

Neo4j를 사용해 보았지만 배치 가져 오기 도구를 사용하더라도 30GB의 데이터를 가져 오는 데 너무 느립니다.

데이터에 부분적으로 액세스 할 필요가 없기 때문에 저장소에 간단한 XML 파일을 사용하고 모든 계산을 수동으로 메모리에 구현하기로 결정했습니다.

관련 문제