- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Java API 是否支持在某个时间点之后获取所有记录的概念?
RocksDB 文档如下:
“增量备份和复制需要能够找到并追踪所有最近对数据库的更改。API GetUpdatesSince 允许应用程序追踪 RocksDB 事务日志。”来自 https://github.com/facebook/rocksdb/wiki/RocksDB-Basics
GetUpdatesSince API 似乎在 RocksDB Java API 中不可用。在 Java 中还有其他方法可以做到这一点吗?
最佳答案
没有其他方法可以在 Java 中实现与使用 GetUpdatesSince
功能相同的行为。
GetUpdatesSince
在 RocksDB 的 Java API 中可用。您可以在打开的 RocksDB
实例上调用该方法。调用此方法后,将检索一个 TransactionLogIterator
,它可用于获取自 Sequence Number
偏移量以来的更新。 TransactionLogIterator
还可以获取在初始化 TransactionLogIterator
之后发生的更新(可以在测试中找到概述这一点的示例)。
可以使用getLatestSequenceNumber
检索RocksDB
实例的最新序列号。
重要要注意的是,必须将以下选项
(DBOptions
) 设置设置为适当的值:
关于java - Rocks DB 的 Java API 是否支持 API GetUpdatesSince?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28120822/
Java API 是否支持在某个时间点之后获取所有记录的概念? RocksDB 文档如下: “增量备份和复制需要能够找到并追踪所有最近对数据库的更改。API GetUpdatesSince 允许应用程
我是一名优秀的程序员,十分优秀!