트리플스토어 비교
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스토어 | 트리플스토어 | ![]() | ![]() | ![]() | 명령줄만 |
아쿠탄 | ? | ? | ? | ? | |
알레그로그래프 | 그래프 | ![]() | ![]() | ![]() | 대부분의 현대 프로그래밍 언어용 |
앤조그래프 | MPP 인메모리 트리플스토어 | ![]() | ![]() | ![]() | gRPC 바인딩을 지원하는 프로그래밍 언어용. |
ARC2 | 서드파티 | ![]() | ![]() | ![]() | PHP |
ARQ | 서드파티 | ![]() | ![]() | 자바 | |
브라이트스타DB | 힙 파일의 그래프 데이터 모델 | ![]() | ![]() | .NET 프레임워크 또는 웹 서비스 | |
CM-글쎄요 | 아파치 카산드라 | ![]() | ![]() | 자바, 스칼라, | |
코레스 | 서드파티 | ![]() | 자바 | ||
D2R 서버 | 서드파티 | ![]() | ![]() | ![]() | 자바 |
다이드라 | 클라우드 SaaS의 그래프 데이터베이스 | ![]() | ![]() | ![]() | REST API |
Onotext별 GraphDB | 트리플스토어 / 쿼드스토어 | ![]() | ![]() | ![]() | Java(Jena 및 RDF4J(Sesame)) |
할야드 | Apache HBase | ![]() | ![]() | 자바 | |
IBM DB2 | 객체 관계 | 자바 | |||
인텔리디멘스 플랫폼 2.0 | 서드파티 | ![]() | .NET 프레임워크 | ||
예나 | 투플 스토어 | ![]() | ![]() | ![]() | 자바 |
KAON2 | 서드파티 | ![]() | 자바 | ||
마크 로직 | 트리플스토어 / 쿼드스토어 | ![]() | ![]() | ![]() | REST API, SPARQL Endpoint, Graph Protocol Endpoint, Java API, XQuery, 서버 측 JavaScript, SQL/ODBC |
물가라 | 서드파티 | ![]() | Java 또는 REST API | ||
ToBroker | 트리플스토어 | ![]() | ![]() | ![]() | 자바 |
온탑 | 관계형, 서드파티 | ![]() | ![]() | SPARQL 엔드포인트 | |
ToQuad RDF 서버 | 트리플스토어 / 쿼드스토어 | ![]() | ![]() | ![]() | Java, SPARQL Endpoint 또는 REST API |
Anzo 열기 | 서드파티 | ![]() | ![]() | Java, JavaScript, 입니다.NET 프레임워크 | |
OpenLink Virtuoso | 하이브리드(관계형 표 및 관계형 속성 그래프) | ![]() | ![]() | ![]() | ODBC, JDBC, ADO.NET, OLE DB, XMLA, HTTP 등 C, PHP, Perl, Python, Ruby, Java, JavaScript 등의 최신 프로그래밍 언어를 지원합니다.NET 프레임워크 등 |
Oracle DB | 객체 관계 | ![]() | ![]() | ![]() | 대부분의 최신 프로그래밍 언어, REST, RDF4J |
의회. | 서드파티 | ![]() | ![]() | ![]() | Java 또는 C++ |
펠릿 | 서드파티 | ![]() | 자바 | ||
포인트렐 | 트리플스토어 | 파이썬 | |||
Profium Sense | 인메모리 트리플스토어 | ![]() | ![]() | 자바 | |
랩 | 메모리 내 트리플 스토어 또는 힙 파일 | ![]() | PHP | ||
PHP용 RDF API | 서드파티 | ![]() | PHP | ||
RDF: 쿼리 | 서드파티 | ![]() | ![]() | ![]() | 펄 |
RDF-3X | 트리플스토어 | ![]() | 명령줄만 | ||
RDFBroker | 서드파티 | 자바 | |||
레드랜드, 레드스토어 | 서드파티 | ![]() | ![]() | ![]() | C |
SemWeb.NET | 서드파티 | ![]() | ![]() | .NET 프레임워크 | |
참깨 | 서드파티 | ![]() | ![]() | ![]() | 자바 |
소프라노 | 서드파티 | C++ | |||
스파클 DB | 트리플스토어 / 쿼드스토어 | ![]() | ![]() | ![]() | 대부분의 현대 프로그래밍 언어용 |
SPARQL 시티 | 트리플스토어 | ![]() | ![]() | ![]() | 명령줄, 웹 인터페이스 |
SPARQL 엔진 | 서드파티 | ![]() | 자바 | ||
스타독 | 트리플스토어 | ![]() | ![]() | ![]() | 자바, 그루비 |
스트라이크 데이터베이스 | 트리플스토어 | ![]() | ![]() | ![]() | 루아 |
종착륙장DB | 그래프 데이터베이스 | RESTFul API | |||
트윈ql | 서드파티 | ![]() | 리스프 | ||
우공 | 그래프 | ![]() | 명령줄만 |
「 」를 참조해 주세요.
- Triplestore는 주체-증명-물체 저장 이론과 기술에 대한 주요 기사이다.
- Freebase는[53] 트리플스토어 Graphd를 사용하므로 오픈 소스입니다.
- 그래프 a.k.a. "쿼드 스토어"로 명명됨
- SPARQL 및 SPARQL 구현 목록
- 그래프 데이터베이스 list 그래프 데이터베이스 목록
- 구조화 스토리지 소프트웨어 비교
레퍼런스
- ^ 미국 애플리케이션 003145022, Dingley, Andrew, "반구조화 데이터의 저장 및 관리", Hewlett-Packard Company에 할당된 003-07-31이 현재 폐기되었습니다.SQL 관계형 데이터베이스를 RDF 트리플 스토어로 사용합니다.
- ^ Broekstra, Jeen (19 September 2007). "The importance of SPARQL can not be overestimated". Archived from the original on 19 December 2014.
- ^ "3store - Browse Files at SourceForge.net".
- ^ "AllegroGraph - Download".
- ^ "Apache Jena - Apache Jena Releases".
- ^ "Rya Downloads".
- ^ "Releases · semsol/Arc2". GitHub.
- ^ https://metacpan.org/pod/Attean
- ^ "Releases · blazegraph/Database". GitHub.
- ^ "Releases · BrightstarDB/BrightstarDB". GitHub.
- ^ "Releases · cayleygraph/Cayley". GitHub.
- ^ "Releases · CM-Well/CM-Well". GitHub.
- ^ "Releases · ClioPatria/ClioPatria". GitHub.
- ^ "Datomic Cloud Releases Datomic".
- ^ "Releases · pkumod/GStore". GitHub.
- ^ "Release Notes — GraphDB SE 9.11.0 documentation".
- ^ "Releases · Merck/Halyard". GitHub.
- ^ "IBM Docs". IBM.
- ^ "ASF Git Repos - marmotta.git/Summary".
- ^ "Release Notes — MarkLogic 10 Product Documentation".
- ^ "Mulgara Project News".
- ^ "Engine Releases for Amazon Neptune - Amazon Neptune".
- ^ "Archived copy". Archived from the original on 2011-10-16. Retrieved 2018-07-22.
{{cite web}}
: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Free Evaluation License Generator".
- ^ "Releases · openlink/Virtuoso-opensource". GitHub.
- ^ "Oxigraph Releases". GitHub. Retrieved 2022-06-01.
- ^ "Oxigraph License". GitHub. June 2022. Retrieved 2022-06-01.
- ^ "Releases · SemWebCentral/Parliament". GitHub.
- ^ "Pointrel Social Semantic Desktop".
- ^ "Smart-M3 download". SourceForge.net. Retrieved 2016-07-17.
- ^ "RAP - RDF API for PHP V0.9.6 - Home".
- ^ https://metacpan.org/pod/RDF:: 코어
- ^ https://metacpan.org/pod/RDF : : 트리네
- ^ "Google Code Archive - Long-term storage for Google Code Project Hosting".
- ^ https://rdf4j.org
- ^ http://rdfbroker.opendfki.de/browser/trunk[영구 데드링크]
- ^ "Releases · RDFLib/Rdflib". GitHub.
- ^ "RDFox, the High Performance Knowledge Graph and Reasoner".
- ^ "What's New in RDFox Version 5.4: The Console Update? Oxford Semantic Technologies 7 min read Nov 30, 2021".
- ^ "Index of /Source".
- ^ Dave Beckett. "Redland librdf RDF API Library - License". Librdf.org. Retrieved 2016-07-17.
- ^ "Releases · NJH/Redstore". GitHub.
- ^ "Intellidimension - News".
- ^ https://github.com/JoshData/semweb-dotnet/commits/master[데드링크]
- ^ "GitHub - BITPlan/Org.sidif.triplestore: Simple Data Interchange Format and Triplestore". GitHub. 8 November 2020.
- ^ "Smart-M3".
- ^ "Smart-M3 download". SourceForge.net. Retrieved 2016-07-17.
- ^ "Soprano download". SourceForge.net. 2013-03-20. Retrieved 2016-07-17.
- ^ "Release Notes".
- ^ https://sourceforge.net/projects/strixdb/M[데드링크]
- ^ terminusdb/terminus-server, TerminusDB, 2022-01-03, retrieved 2022-01-03
- ^ "Releases · SJTU-IPADS/Wukong". GitHub.
- ^ "Graphd - Freebase". Wiki.freebase.com. 2010-06-10. Archived from the original on 2016-07-22. Retrieved 2016-07-17.