Мета-свойства в AWS Neptune

#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.