java - 用于过滤/排序大量数据的插件或模块?

标签 java javascript jquery servlets

我有相当大量的数据(100 MB 左右),我想将其呈现给用户。数据的格式类似于以下...

日期              位置      日志文件          链接
03/21/2010   圣地亚哥   some_log.txt    http://somelink.com
等等

我的问题是我希望有一些漂亮/巧妙的方式让用户过滤信息。不幸的是,因为它太多了,jQuery Table Filter插件不起作用(使浏览器崩溃)。我想知道是否有一个好的解决方案,或者我是否必须简单地在服务器端进行过滤并有一个平淡的下拉菜单/选择框界面供客户端使用。

最佳答案

100MB 相当大了。您不希望通过单个请求将所有数据一次性传输到客户端,然后在那里执行分页/过滤/排序操作。传输它需要很长时间,并且会耗尽客户的所有内存。而是完全在服务器端使用 SQL 功能对每个请求执行此操作。 SQL 比 Java/JavaScript 更高效。我之前发布过类似的答案,其中包含更多技术细节和代码示例 here .

关于java - 用于过滤/排序大量数据的插件或模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495789/

相关文章:

java - FileWriter写入文件

java - 如何确保将在构造函数中传递的两个 vector 大小相等?

java - 从blackberry eclipse项目调用.NET Web服务错误

javascript - 如何避免由于 WebGL 中世界坐标不精确而导致的渲染伪影?

javascript - 如何在 jQuery 中传输元素?

java - 从 Struts 2 Action 重定向到遗留 Action ?

javascript - 使用 Ajax.Updater 获取 javascript 文件 (prototypejs)

javascript - Javascript 通过 src 使用变量设置图像时出现问题

javascript - 使用 isNaN 来计算输入

javascript - 我的 jQuery .click 事件正在创建一个错误,因为它有一个 click() 事件