gpt4 book ai didi

datatables - 数据表 vs jQGrid vs Google Visualization 性能明智

转载 作者:行者123 更新时间:2023-12-01 04:05:05 26 4
gpt4 key购买 nike

我需要显示大量数据(大约 50-60K 行)。我正在寻找可以通过以下功能完成此操作的 javascript 库:

  • 分页
  • 排序
  • 分组(可选)
  • 聚合(可选)
  • 应该与 Firefox 一起使用,并且可以选择与 IE8+ 一起使用
  • 应该是开源的还是很便宜的

  • 所有数据都应该在 javascript 中可用,调用服务器进行分页不是一种选择。

    我签了 Data Table , jQGrid , 和 Google Visualization .

    我过去曾尝试过 jQGrid,但发现它不适合处理如此大量的数据。所以我的问题是我可以使用其他两个库中的任何一个来处理具有给定特征的大量数据吗?或者是否有任何其他客户端库可以满足此目的?

    我非常喜欢 Google Visualization API,因为我也可以使用相同的数据绘制图表。如果有人尝试过大型数据集的可视化,您能否报告其性能?

    最佳答案

    虽然我不确定这是否真的可以被视为一个答案(这里没有任何经验 - 更多只是我的两分经验),但我可以确认我已经使用 Google vis api 完成了类似的任务,尽管数据集可能略小- 30-50k 行。

  • 我广泛使用了控件、过滤器和聚合,并且会说那时事情变得有点忙碌(就 Chrome 任务管理器而言,CPU 为 60/70%,某些聚合可能延迟约 1 秒)。不过还是可以用的。
  • 我从未试图一次在图表上呈现所有数据点。一般来说,我认为在后台使用和聚合 50/60k 行数据是可行的(即 js 能够做到),但是尝试在多个图形上呈现所有这些数据将是有问题的。如果您呈现的视觉效果是数据集的更简洁聚合,那么这应该没问题。
  • 不可否认,我主要针对 Chrome 和 FF 进行了测试。谢天谢地,Gvis 支持许多浏览器,但我个人在开发过程中不必考虑所有浏览器。

  • 鉴于您的用例,我觉得 gvis DataTable 对象设法处理大型数据集并提供许多您喜欢的有用功能(分组​​、聚合等)。虽然我不确定我是否会再走这条路,但我也可以确认,当我试图将它推到你描述的极限时,它并没有打破:)

    关于datatables - 数据表 vs jQGrid vs Google Visualization 性能明智,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9979049/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com