我有一个包含大量股票数据的 SQL 表,我打算使用Highstock来绘制图表。我还需要能够使用 AJAX 将数据添加到图表中。
最初我正在考虑使用 JSON,但我发现 Highstock 支持从数据库进行预处理。要将数据转换为 JSON 或 CSV 格式,我必须从数据库中查询,然后使用 PHP/Javascript 解析数据,这可能是多余的。
只是想知道预处理数据最有效和优化的方法是什么?这可能是一个普遍的问题,但就我而言,我使用的是 Highstock。
我还想知道使用 JSON 或 CSV 等数据格式而不是 SQL 来动态解析数据是否会更快?考虑一个图表加载的场景,其中包含 1000 个点,但您可以调整图表的大小以显示最多 100000 个点。我认为从 JSON 或 CSV 读取数据可能比使用 AJAX 和查询 SQL 更快,对吗?