Это может быть наивный вопрос, но я новичок в этой области?
Почему Janus Graph не называется фреймворком (согласно определению на первой странице документа), а Apache TinkerPop?
Это может быть наивный вопрос, но я новичок в этой области?
Почему Janus Graph не называется фреймворком (согласно определению на первой странице документа), а Apache TinkerPop?
Сами по себе базовые интерфейсы Apache TinkerPop на самом деле ничего не делают — с ними нельзя создать приложение. Все, что они делают, — это обеспечивают общий уровень над любой базой данных графов и любой моделью обработки графов. В результате мы называем TinkerPop «платформой».
JanusGraph и другие графические системы с поддержкой TinkerPop являются «реализацией» платформы TinkerPop. Они не «построены поверх», чтобы быть расширениями общих интерфейсов, которые он предоставляет как фреймворк. Они подключаются к фреймворку, так что использование вами этих интерфейсов (например, Gremlin) поддерживается чем-то, что получает/хранит данные.