在arangodb中是否有相当于mongodb的oplog?

时间:2015-08-22 23:56:56

标签: meteor arangodb

我试图了解如何有效地将arangodb用作流星数据库。在那种情况下,我想知道arangodb是否具有相当于mongodb的oplog,人们可以使用它来订阅"对所有(或更好的选择)数据库的更新?

1 个答案:

答案 0 :(得分:3)

您可以使用复制API。执行的所有操作都记录在ArangoDB的预写日志中。其内容可以通过HTTP REST API通过端点GET /_api/replication/logger-follow获取。 通过将from URL参数传递给此URL,您可以使API从WAL中的某个点返回更改。然后,响应将包含HTTP标头x-arango-replication-lastincluded,它将为您提供响应中包含的最高标记值。对于后续API调用,您可以在from参数中传递此值,并在某些尾部传递更改日志。

API说明为here