#amazon-web-services #gremlin #amazon-neptune
#amazon-веб-сервисы #гремлин #amazon-нептун
Вопрос:
В AWS Neptune я изучал возможность добавления мета-свойств (свойств для свойств) к вершинам, как описано здесь . После попытки я обнаружил, что Neptune выдает ошибку:
Req - {"gremlin":"g.V(v).properties('name').hasValue('host-123').property('acl','private')"}
Response -
{
"detailedMessage": "Properties on a vertex property is not supported",
"requestId": "a72b1552-aa9e-42aa-8a38-103b3acdde32",
"code": "UnsupportedOperationException"
}
Я также просмотрел документы AWS Neptune здесь, и в них говорится
Neptune не поддерживает переменные Gremlin и не поддерживает свойство bindings.
Являются ли они одинаковыми, и есть ли у кого-нибудь идея, поддерживаются ли мета-свойства AWS neptune?
Ответ №1:
Мета-свойства (свойства в свойствах) в настоящее время не поддерживаются Amazon Neptune.
Gremlin «переменные и привязки» — это ссылка на отправку сценариев на сервер в виде текста, где сервер компилирует сценарий и сохраняет его для повторного использования в будущем с различными параметрами (переменными). У Neptune есть собственный оптимизатор запросов и механизм выполнения, поэтому такие привязки не нужны при работе с Neptune.