grails - 如何在不使用数据库切片的情况下在 View 中显示大列表?

标签 grails view pagination datatables large-data

我有一项服务,可以通过多次迭代和从多个表进行计算来生成大型 map 。我的问题是我无法使用分页偏移量对数据进行 slice ,因为数据来自多个表并且对数据进行了不同的修改。在屏幕上显示;我必须将包含10-20,000条记录的 map 发送到 View ,这对于大型数据集是有问题的。
目前,我在页面上进行分页,但这非常缓慢且效率低下。
我想到的一件事是将其转储到表上并每次对其进行查询,但随后我必须处理并发用户。

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

我在用
grails 1.0.3
数据表和jQuery

最佳答案

也许SlickGrid!是您的选择。其中examples可以处理50000行,而且速度似乎很快。

基督教

关于grails - 如何在不使用数据库切片的情况下在 View 中显示大列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7122764/

相关文章:

grails - Grails中的列类型不起作用

qt - 为 QWebEngineView 模拟鼠标点击

Android:自定义 View 不在 ListView 中提供辅助功能事件

mysql - PDO 分页跳过数据库中的数据

validation - Grails 为命令对象定义自定义错误消息

grails - 安全性

grails - Grails-防止缓存更改的资源

android - 从 AttributeSet 获取提示属性值

php - jquery 分页

sql - 如何在SQL Server 2008中进行分页