我有一项服务,它通过多个表的多次迭代和计算生成一张大地图。我的问题是我不能使用分页偏移量对数据进行切片,因为数据来自多个表并且数据发生了不同的修改。在屏幕上显示它;我必须将包含 10-20,000 条记录的地图发送到视图,这对于这个大型数据集来说是有问题的。此时我有页面分页,但这非常缓慢且效率低下。我想的一件事是将它转储到一个表上并每次都查询它,但是我必须处理并发用户。
我的问题是当我无法使用数据库切片(偏移量,最大值)时,显示此列表的最佳方法是什么?
我正在使用 grails 1.0.3 数据表和 jquery