내가 여기 혼란의 비트가 있다고 생각을 참조하십시오. GraphDB에는 "기본 RDF4J/참깨 데이터베이스"가 없습니다. RDF4J/Sesame은 RDF 데이터베이스에 대한 표준 Java 액세스 API를 제공하며 GraphDB는이 API를 구현합니다.
GraphDB 문서에 설명 된대로 Sesame API를 사용하여 프로그래밍 방식으로 GraphDB 저장소에 액세스 할 수 있습니다. Sesame은 로컬 데이터베이스 (자신의 응용 프로그램에 내장되어 있음) 또는 원격 데이터베이스 (HTTP를 통해 액세스 할 수 있음)에 액세스하는 방법을 제공합니다. 정확하게 추측했듯이 여러 응용 프로그램을 사용하여 데이터베이스에 로컬로 액세스 할 수는 없습니다. 둘 이상의 응용 프로그램에 액세스해야하는 경우 두 응용 프로그램 모두 HTTP를 통해 데이터베이스에 액세스해야합니다 (또는 하나의 응용 프로그램에서 다른 응용 프로그램과 직접 대화해야하지만 많은 사용자 지정 코딩).
@ChristophE가 올바르게 지적한대로 참깨 2.9와 RDF4J의 차이점은 (migration guide 참조), GraphDB 버전이 아직 RDF4J에서 작동하지 않을 것입니다. 그러나 다음 번 출시 될 GraphDB는 RDF4J를 지원할 것입니다.
성능 : 자연스럽게 HTTP를 통한 통신은 직접 액세스와 비교할 때 성능 저하를 초래합니다. 나는 정확한 수치가 없다. 나는 두렵다. 그러나 GraphdB뿐만 아니라 Sesame/RDF4J 자체도 가능한 한이 페널티를 최소화하도록 설계되었으므로 이 아닐 수도 있습니다.