2013-12-11 4 views
7

포럼 TinkerPop을 어떻게 해결할 수 있습니까? 그래프 DB 및 관련 기술 프레임 워크의 표준을 지정합니까? 이 노력에서 TinkerPop은 어떤 의미에서 권위자 또는 개척자로 간주됩니까? TinkerPop 홈페이지를 통해이 사실을 이해할 수 없었습니다. 감사합니다.팅커 팝이란 무엇입니까?

+1

인터넷 검색으로 많은 도움을 얻을 수 없습니다. 그리고 지금까지 그런 질문이 없습니다. TinkerPop의 홈페이지는 그렇게 잘 설명하지 못합니다. 그러므로 이것을 묻습니다. – Vinodh

+0

나는 동의한다, 이것은 매우 그럴듯한 질문이다. 그리고 나 자신과 매우 똑같은 것을 궁금하게 생각하고 있었다. 개척자가되어 줘서 고마워. 나는 Titan과 TinkerPop 사이의 관계에 관하여 아직도 다소 혼란 스럽다. – paranza

+0

@innuendo Titan은 TinkerPop의 API를 구현하므로 Gremlin 쿼리 언어, Gremlin Server, Spark 통합 등의 TinkerPop의 모든 기능에 액세스 할 수 있습니다. –

답변

17

TinkerPop은 청사진과 TinkerPop home page에서 볼 수있는 다른 프로젝트가 포함 된 프로젝트의 이름입니다. 사용할 수있는 프로젝트 나 라이브러리가 아니라 그래프 기술 공간을위한 도구 세트의 이름입니다.

TinkerPop도 하나 그래프 기술 guild 또는 친교 TinkerPop 생각할 수있는 collection of individuals (예 : Neo4j, Titan, OrientDB, Bitsy 등으로 다른 그래프 데이터베이스 공급 업체 대표, 누구의 많은)을 의미합니다.

TinkerPop은 그래프 응용 프로그램을 작성하는 데 필요한 명세, 위임 사항 또는 표준이 아니며 또한 열망하는 것도 아닙니다. TinkerPop은 스택의 각 부분이 특정 기능을 제공하는 TinkerPop 스택 (파이프, 프레임, Rexster, Furnace 및 Gremlin)의 나머지 모든 기능을 얻기 위해 그래프 데이터베이스 공급 업체가 구현할 수있는 인터페이스 집합만을 제공합니다 (청사진) 그래프 기반 응용 프로그램 개발을 지원합니다.

업데이트 : 버전 3.x부터 TinkerPop은 Apache 프로젝트 - http://tinkerpop.apache.org/입니다. 3.x에서 TinkerPop은 더 이상 Blueprints, Pipes 등과 같은 개별 프로젝트를 가지고 있지 않습니다. 모든 프로젝트에서 모두 하나의 프로젝트 저장소로 구성되어 있습니다.

+0

TinkerPop의 목표는 무엇입니까? 그것은 많은 사람들에 의해 구현 될 일련의 규격으로서 기능 할 것인가? – Vinodh

+0

http://www.garshol.priv.no/blog/231.html triplestore로 TinkerPop로 비교 – Vinodh

+1

나는 내 대답을 약간 수정했습니다. TinkerPop의 주요 목적은 그래프 기술 공간에 오픈 소스 도구를 제공하는 것입니다. 그게 전부 야. TinkerPop 자체보다는 TinkerPop의 개별 프로젝트의 맥락에서 질문을 구성하고 답변을 찾는 것이 더 바람직하다고 생각합니다. 예를 들어, TinkerPop을 트리플 저장소로 참조합니다. Blueprints는 Gremlin에 의해 가로 지르며 Rexster와 함께 웹 서버로 노출 될 수있는 triplestores에 대한 액세스를 가능하게합니다. –