我必须使用HTTP GET在OPEN状态的票证数据库上实现分页,页面大小为10张票。然而,票证数据库不是静态的,可以从OPEN切换到CLOSED状态的票证和OPEN状态下可以在分页正在进行时添加到数据库的新票证
在当前场景中考虑以下情况
1)OPEN状态有100张门票。分页开始时,我们返回10张票和10页作为所需的总页数。当用户从第1页导航到第2页时,假设添加了50个处于OPEN状态的票证。但是这些票证不会出现在前10页内,因此从未显示
2)OPEN状态有100张门票。分页开始时,我们返回10张票和10页作为所需的总页数。当用户从第1页导航到第2页时,假设10张票证切换到CLOSED状态。因此,第1页上的这些票证现在不正确,不应显示。
对动态记录列表进行分页的最佳方法是什么?