1
일부 NoSQL 데이터베이스는 색인을 사용합니다. Triplestores도? 그렇다면 어떻게 작성하거나 관리합니까?triplestores는 인덱스를 사용합니까? 필요합니까?
저는 Virtuoso와 Blazegraph를 사용했으며 데이터베이스 아키텍처에 엄격하게 의존한다고 생각합니다. 색인 생성과 관련하여 표준화가 없습니다.
일부 NoSQL 데이터베이스는 색인을 사용합니다. Triplestores도? 그렇다면 어떻게 작성하거나 관리합니까?triplestores는 인덱스를 사용합니까? 필요합니까?
저는 Virtuoso와 Blazegraph를 사용했으며 데이터베이스 아키텍처에 엄격하게 의존한다고 생각합니다. 색인 생성과 관련하여 표준화가 없습니다.
사용자 정의 색인은 실제로 트리플 저장소의 정신이 아닙니다. 모든 정보가 가능한 한 가장 원자 수준에서 관리되기 때문에 정보에 대한 모든 가능한 액세스 경로는 동일한 개념 비용을 가져야합니다.
사용자 정의 인덱스로 보정 된 액세스 성능의 정규화 및 암시 적 절충에 대한 명시 적 결정을 내리는 관계형 모델과 비교하십시오.
이것은 트리플 스토어에 인덱스가 없음을 의미하지 않습니다. 반대로, 모든 사소한 구현에서는 spo/pos/ops 형식이든 Lucene을 기반으로하는 무언가를 사용합니다.
내가 아는 한, 모든 데이터베이스에 대한 인덱싱 표준은 없습니다. 대부분의 RDF 데이터베이스는 대개 주제 's', 술어'p' 및 개체'o'를 기반으로하는 인덱스를 사용하며 실제로는 모든 RDF 트리플의 주요 부분입니다. 그리고 대부분의 트리플 스토어는 인덱스로 'spo','pos','ops' 등 여러 순열을 사용합니다. – AKSW
Thanks @AKSW. 따라서 RDF 데이터베이스에는 특정 주제 또는 술어에 대한 색인을 가질 가능성이 없다는 것을 알고 있습니까? 그건 내 의심이다. – Alessio
SPO 지수는 일반적으로 정렬되어 S?, SP? SPO는 특정 주제에 대해 모든 트리플을 산출 할 수 있도록 조회 할 수 있습니다. – AndyS