트리플스토어 비교

Comparison of triplestores

이것은 서브젝트-프레디케이트-오브젝트 데이터베이스라고도 불리는 트리플 스토어의 비교입니다.이러한 데이터베이스 관리 시스템 중 일부는 처음부터 데이터베이스 엔진으로 구축되었으며, 다른 일부는 기존 상용 관계형 데이터베이스 엔진 위에 구축되었습니다([1]예: SQL 기반).온라인 분석 처리(OLAP) 데이터베이스의 초기 개발과 마찬가지로, 이 중간 접근법은 트리플 스토어 개발의 초기 단계에서 프로그래밍 작업을 거의 하지 않고 크고 강력한 데이터베이스 엔진을 구축할 수 있게 했다.장기적으로는 원어민 트리플스토어가 성능 면에서 유리할 것으로 보입니다.SQL을 통한 트리플스토어 구현의 어려움은 트리플스토어를 저장할 수 있지만 그래프 기반 RDF 모델(SPARQL에서 SQL 쿼리로 매핑 등)을 효율적으로 쿼리하는 것이 [2]어렵다는 것입니다.

실장

이름. 언어 발달 최신 버전 최신 출시일 라이선스
3스토어 C 3.0.17[3] 2006-07-17 GNU GPL
아쿠탄 가세요 ? ? 아파치 2
알레그로그래프 일반적인 리스프 7.2.0[4] 2021-10-15 독자 사양
앤조그래프 C/C++ 4.1.0 2019-01-30 독자 사양
아파치 예나 자바 4.3.2[5] 2021-12-17 아파치 2
아파치 랴 자바 4.0.1[6] 2020-12-22 아파치 2
ARC2 PHP 2.5.1[7] 2020-06-19 W3C 소프트웨어 라이선스 또는 GPL
아텐 0.030[8] 2021-02-06 Artistic 또는 GPL-1+
블레이즈그래프 자바 2.1.5[9] 2019-03-19 GNU GPL (v.2)
브라이트스타DB C# 1.14.0-alpha03[10] 2019-08-18 MIT
케일리 가세요 0.7.7[11] 2019-10-15 아파치 2
CM-글쎄요 스칼라 1.5.170[12] 2020-03-24 아파치 2
클리오 파트리아 SWI-Prolog, C 3.1.1[13] 2017-09-06 GNU GPL (v.2)
데이터믹 클로쥬르 535-8812[14] 2019-10-01 독자 사양
다이드라 공통 리스프, C++ ? ? 독자 사양
Enterlab SimpleGraph 자바 ? ? EPL
gStore C++ 0.7.2[15] 2018-11-04 BSD
온토텍트 그래프DB 자바 9.9.1[16] 2021-09-10 독자 사양
할야드 자바 3.2[17] 2019-12-05 아파치 2
IBM DB2 Java, SQL 11.5[18] ?
KiWi(아파체 마못타) 자바 3.4.0[19] 2018-06-12 아파치 2
마크 로직 C++ 10.0-1[20] 2019-05 독자 사양
물가라 자바 2.1.13[21] 2012-01-10 OSL, Apache 2로의 이행
아마존 해왕성 ? 1.0.5.1[22] 2021-10-01 독자 사양
니트로스 베이스 C++ 2.0 2018-12-3 독자 사양
ToQuad RDF 서버 C++ ? ?
오픈 앤조 자바 3.2.0[23] 2010-03-11 EPL
OpenLink Virtuoso C 8.3(상용),[24] 7.2.6(오픈소스)[25] 2018-10-22 ; 2021-06-22 GPL v2 또는 상용
오라클 Java, PL/SQL, SQL 21c 2020-12-08 상업의
옥시그래프 0.3.2[26] 2022-04-25 Apache 2 또는 MIT
의회. 자바, C++ 2.7.13[28] 2019-05-07 BSD 라이선스
포인트렐 시스템 Java, Python 20090201[29] 2013-02-21 GNU LGPL[30]
Profium Sense 자바 7.0 2018-04
PHP 0.9.6[31] 2008-02-29
RDF:: 코어 0.5.1[32] 2007-02-19
RDF: 트리네 1.019[33] 2018-01-05 Artistic 또는 GPL-1+
RDF-3X C++ 0.3.8[34] 2013-11-22 CC-BY-NC-SA 3.0
이클립스 RDF4J 자바 3.7.5[35] 2022-03-06 Eclipse 배포 라이선스(EDL)
RDFBroker 자바 ? 2009년[36] 1월 14일
RDFLib 파이썬 6.1.1[37] 2021-12-20 BSD
RDFox C++ 5.5[38] 2021-10-26[39] 독자 사양
레드랜드 C 1.0.17[40] 2014-05-10 Apache, LGPL 또는 GPL[41]
레드스토어 C 0.5.4[42] 2011-10-27 GNU GPL
시멘틱스 플랫폼 C# 2.0[43] 2010-06-17
SemWeb-DotNet C# ? 2014-08-11[44]
SiDiF - 심플 데이터 교환 포맷 - 교육용 트리플 스토어 자바 0.0.9[45] 2018-01-14 아파치 2
Smart-M3 Python, Java, C, C# 0.5.0[46] 2017-01-01 BSD [47]
소프라노 C++ 2.8.0 2012-06-27 GNU LGPL [48]
스타독 자바 8.0[49] 2022-06-01 독자 사양
스트라이크 데이터베이스 C++, Lua 94_3[50] 2013-04-11
종착륙장DB 프롤로그, 러스트, JSON-LD 10.0.13[51] 2021-12-15 아파치 2
우공 C++ 0.2.0[52] 2019-11-27 아파치 2

추가 구현 측면

다음 표는 사용 가능한 트리플 스토어 개요, 기술 구현, SPARQL World Wide Web Consortium(W3C) 권장사항 지원 및 사용 가능한 애플리케이션 프로그래밍 인터페이스(API)입니다.

솔루션명 네이티브 스토리지 SPARQL 네이티브 지원 SPARQL/Update 네이티브 지원 네이티브 SPARQL 프로토콜 엔드포인트 네이티브 API
4스토어 트리플스토어 Yes Yes Yes 명령줄만
아쿠탄 ? ? ? ?
알레그로그래프 그래프 Yes Yes Yes 대부분의 현대 프로그래밍 언어용
앤조그래프 MPP 인메모리 트리플스토어 Yes Yes Yes gRPC 바인딩을 지원하는 프로그래밍 언어용.
ARC2 서드파티 Yes Yes Yes PHP
ARQ 서드파티 Yes Yes 자바
브라이트스타DB 힙 파일의 그래프 데이터 모델 Yes Yes .NET 프레임워크 또는서비스
CM-글쎄요 아파치 카산드라 Yes Yes 자바, 스칼라,
코레스 서드파티 Yes 자바
D2R 서버 서드파티 Yes Yes Yes 자바
다이드라 클라우드 SaaS의 그래프 데이터베이스 Yes Yes Yes REST API
Onotext별 GraphDB 트리플스토어 / 쿼드스토어 Yes Yes Yes Java(Jena 및 RDF4J(Sesame))
할야드 Apache HBase Yes Yes 자바
IBM DB2 객체 관계 자바
인텔리디멘스 플랫폼 2.0 서드파티 Yes .NET 프레임워크
예나 투플 스토어 Yes Yes Yes 자바
KAON2 서드파티 Yes 자바
마크 로직 트리플스토어 / 쿼드스토어 Yes Yes Yes REST API, SPARQL Endpoint, Graph Protocol Endpoint, Java API, XQuery, 서버 측 JavaScript, SQL/ODBC
물가라 서드파티 Yes Java 또는 REST API
ToBroker 트리플스토어 Yes Yes Yes 자바
온탑 관계형, 서드파티 Yes Yes SPARQL 엔드포인트
ToQuad RDF 서버 트리플스토어 / 쿼드스토어 Yes Yes Yes Java, SPARQL Endpoint 또는 REST API
Anzo 열기 서드파티 Yes Yes Java, JavaScript, 입니다.NET 프레임워크
OpenLink Virtuoso 하이브리드(관계형 표 및 관계형 속성 그래프) Yes Yes Yes ODBC, JDBC, ADO.NET, OLE DB, XMLA, HTTP 등 C, PHP, Perl, Python, Ruby, Java, JavaScript 등의 최신 프로그래밍 언어를 지원합니다.NET 프레임워크 등
Oracle DB 객체 관계 Yes Yes Yes 대부분의 최신 프로그래밍 언어, REST, RDF4J
의회. 서드파티 Yes Yes Yes Java 또는 C++
펠릿 서드파티 Yes 자바
포인트렐 트리플스토어 파이썬
Profium Sense 인메모리 트리플스토어 Yes Yes 자바
메모리 내 트리플 스토어 또는 힙 파일 Yes PHP
PHP용 RDF API 서드파티 Yes PHP
RDF: 쿼리 서드파티 Yes Yes Yes
RDF-3X 트리플스토어 Yes 명령줄만
RDFBroker 서드파티 자바
레드랜드, 레드스토어 서드파티 Yes Yes Yes C
SemWeb.NET 서드파티 Yes Yes .NET 프레임워크
참깨 서드파티 Yes Yes Yes 자바
소프라노 서드파티 C++
스파클 DB 트리플스토어 / 쿼드스토어 Yes Yes Yes 대부분의 현대 프로그래밍 언어용
SPARQL 시티 트리플스토어 Yes Yes Yes 명령줄, 웹 인터페이스
SPARQL 엔진 서드파티 Yes 자바
스타독 트리플스토어 Yes Yes Yes 자바, 그루비
스트라이크 데이터베이스 트리플스토어 Yes Yes Yes 루아
종착륙장DB 그래프 데이터베이스 RESTFul API
트윈ql 서드파티 Yes 리스프
우공 그래프 Yes 명령줄만

「 」를 참조해 주세요.

레퍼런스

  1. ^ 미국 애플리케이션 003145022, Dingley, Andrew, "반구조화 데이터의 저장관리", Hewlett-Packard Company에 할당된 003-07-31이 현재 폐기되었습니다.SQL 관계형 데이터베이스를 RDF 트리플 스토어로 사용합니다.
  2. ^ Broekstra, Jeen (19 September 2007). "The importance of SPARQL can not be overestimated". Archived from the original on 19 December 2014.
  3. ^ "3store - Browse Files at SourceForge.net".
  4. ^ "AllegroGraph - Download".
  5. ^ "Apache Jena - Apache Jena Releases".
  6. ^ "Rya Downloads".
  7. ^ "Releases · semsol/Arc2". GitHub.
  8. ^ https://metacpan.org/pod/Attean
  9. ^ "Releases · blazegraph/Database". GitHub.
  10. ^ "Releases · BrightstarDB/BrightstarDB". GitHub.
  11. ^ "Releases · cayleygraph/Cayley". GitHub.
  12. ^ "Releases · CM-Well/CM-Well". GitHub.
  13. ^ "Releases · ClioPatria/ClioPatria". GitHub.
  14. ^ "Datomic Cloud Releases Datomic".
  15. ^ "Releases · pkumod/GStore". GitHub.
  16. ^ "Release Notes — GraphDB SE 9.11.0 documentation".
  17. ^ "Releases · Merck/Halyard". GitHub.
  18. ^ "IBM Docs". IBM.
  19. ^ "ASF Git Repos - marmotta.git/Summary".
  20. ^ "Release Notes — MarkLogic 10 Product Documentation".
  21. ^ "Mulgara Project News".
  22. ^ "Engine Releases for Amazon Neptune - Amazon Neptune".
  23. ^ "Archived copy". Archived from the original on 2011-10-16. Retrieved 2018-07-22.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  24. ^ "Free Evaluation License Generator".
  25. ^ "Releases · openlink/Virtuoso-opensource". GitHub.
  26. ^ "Oxigraph Releases". GitHub. Retrieved 2022-06-01.
  27. ^ "Oxigraph License". GitHub. June 2022. Retrieved 2022-06-01.
  28. ^ "Releases · SemWebCentral/Parliament". GitHub.
  29. ^ "Pointrel Social Semantic Desktop".
  30. ^ "Smart-M3 download". SourceForge.net. Retrieved 2016-07-17.
  31. ^ "RAP - RDF API for PHP V0.9.6 - Home".
  32. ^ https://metacpan.org/pod/RDF:: 코어
  33. ^ https://metacpan.org/pod/RDF : : 트리네
  34. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting".
  35. ^ https://rdf4j.org
  36. ^ http://rdfbroker.opendfki.de/browser/trunk[영구 데드링크]
  37. ^ "Releases · RDFLib/Rdflib". GitHub.
  38. ^ "RDFox, the High Performance Knowledge Graph and Reasoner".
  39. ^ "What's New in RDFox Version 5.4: The Console Update? Oxford Semantic Technologies 7 min read Nov 30, 2021".
  40. ^ "Index of /Source".
  41. ^ Dave Beckett. "Redland librdf RDF API Library - License". Librdf.org. Retrieved 2016-07-17.
  42. ^ "Releases · NJH/Redstore". GitHub.
  43. ^ "Intellidimension - News".
  44. ^ https://github.com/JoshData/semweb-dotnet/commits/master[데드링크]
  45. ^ "GitHub - BITPlan/Org.sidif.triplestore: Simple Data Interchange Format and Triplestore". GitHub. 8 November 2020.
  46. ^ "Smart-M3".
  47. ^ "Smart-M3 download". SourceForge.net. Retrieved 2016-07-17.
  48. ^ "Soprano download". SourceForge.net. 2013-03-20. Retrieved 2016-07-17.
  49. ^ "Release Notes".
  50. ^ https://sourceforge.net/projects/strixdb/M[데드링크]
  51. ^ terminusdb/terminus-server, TerminusDB, 2022-01-03, retrieved 2022-01-03
  52. ^ "Releases · SJTU-IPADS/Wukong". GitHub.
  53. ^ "Graphd - Freebase". Wiki.freebase.com. 2010-06-10. Archived from the original on 2016-07-22. Retrieved 2016-07-17.

외부 링크