Существует множество различных способов, которыми база данных графов может считаться включенной в TinkerPop, и это определение смещалось и изменялось в течение десятилетия или около того, что TinkerPop был на этом этапе.В результате я могу подтвердить, что ваше описание взаимодействия между Gremlin Console и базой данных графов с поддержкой TinkerPop в основном верно, но на самом деле просто определяет один метод, с помощью которого это работает.Я говорю «в основном правильно», потому что консоль Gremlin обычно отправляет не байт-код, а фактический текст, набранный пользователем до нажатия клавиши ввода, то есть сценарий, обрабатываемый сервером.Кроме того, предполагается, что консоль Gremlin настроена для подключения :remote
и не работает с локально установленным графом.
Некоторые графики будут работать с :remote
-соединением, но на самом деле не имеют в действии "Gremlin Server" ... они просто реализуют протоколы Gremlin Server и, таким образом, имеют свой собственный метод для обработки этих сценариев.