Существует ли API для мониторинга изменений данных в ArangoJS, например, LIVE QUERY в OrientJS / OrientDB? - PullRequest
0 голосов
/ 02 января 2019

Мы сравниваем ArangoDB и OrientDB для нового проекта.

Для наших пользователей важно уведомление (о задании и изменении данных). Поэтому мне нравится LIVE QUERY of OrientDB. Что такое решение в ArangoDB?

Ответы [ 2 ]

0 голосов
/ 03 января 2019

Хотя для этого нет готового API-интерфейса, его можно создать либо с помощью сервисов Foxx, либо с использованием аналога arangochair

Вопрос большего значенияхотел бы, чтобы дБ отслеживал изменения или оставлял это серверу приложений.Например, у GraphQL очень хорошая модель подписки для отслеживания изменений.Возможно, вы захотите подумать, нужно ли вам БД тратить драгоценные циклы ЦП на отслеживание, кто знает, сколько элементов или ее можно оставить серверу приложений?Кроме того, реализация отслеживания на сервере приложений освобождает ваше приложение от привязки непосредственно к определенному дБ.

В конце концов, это действительно зависит от требований вашего приложения, но я думаю, что есть более важные критерии оценки при сравнении баз данных (производительность, масштабируемость, простота использования и т. Д., Только некоторые из них).

0 голосов
/ 03 января 2019

Нет, в ArangoDB такого API нет.

...