2015-08-22 3 views
3

Я пытаюсь понять, что потребуется, чтобы эффективно использовать arangodb в качестве базы данных для метеор. В этом контексте мне было интересно, имеет ли arangodb эквивалент олога mongodb, который можно было бы использовать для «подписки» на все (или еще лучше выбрать) обновления базы данных?Есть ли эквивалент mogodb's oplog в arangodb?

ответ

3

Для этого вы можете использовать API репликации. Все выполненные операции регистрируются в журнале записи в журнале ArangoDB. Его содержимое можно получить через HTTP REST API через конечную точку GET /_api/replication/logger-follow. Передавая URL-адрес from этому URL-адресу, вы можете изменить API-возврат с определенной точки в WAL. Затем ответ будет содержать HTTP-заголовок x-arango-replication-lastincluded, который даст вам самое высокое значение галочки, включенное в ответ. Для последующих вызовов API вы можете передать это значение в параметре from и несколько хвост журнал изменений.

Описание API: here.

Смежные вопросы