0

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

我的问题是当我无法使用数据库切片(偏移量,最大值)时,显示此列表的最佳方法是什么?

我正在使用 grails 1.0.3 数据表和 jquery

4

2 回答 2

1

也许是 SlickGrid!是您的选择。其中一个示例适用于 50000 行,而且速度似乎很快。

基督教

于 2011-08-19T16:19:42.210 回答
0

我最终将地图的结果写在一个表中,并使用该表上的数据切片进行分页。保存数据需要一些时间,但至少我不必担心大数据的性能。我使用时间戳来区分请求。每个请求都将使用其时间戳进行保存和检索。

于 2011-08-28T20:06:56.783 回答