标签: berkeley-db
我有一个Recno类型的Berkeley DB数据库。它充当队列。我将新条目追加到队列的末尾。稍后,我想从队列的开头读取一些条目。处理完这些条目后,我要删除它们。
问题是如何读取第n个条目。假设我已经阅读了10个条目。如何阅读第11条?
我的第一个尝试是保持光标打开。但这在使用事务添加和删除条目时不起作用,因为光标会跨越多个事务。