用于JavaScript数据可视化与缩小CSV的快速数据库

Fast database for JavaScript data visualization vs minifying CSV?

本文关键字:数据库 CSV 缩小 JavaScript 数据 可视化 用于      更新时间:2023-09-26

我有一个10 MB CSV文件,它是交互式JavaScript可视化的基本数据源。

在GUI中,用户通常会选择地理,性别,年份和指标。响应是一个由 30 个 4 位数字组成的数组。

我希望用户体验尽可能活泼,并且正在考虑交付完整的CSV文件(使用各种方式压缩......)或拥有几乎与本地托管数据匹配的后端服务。

我有哪些选择,我可以采取哪些步骤来以最快的速度提供查询响应?

要交付完整的文件,可能需要字符串压缩算法的组合,例如 http://code.google.com/p/jslzjb/与html5 Web存储相结合。

但是,如果实际上没有必要在用户客户端上拥有完整的数据库(这可能会导致有关数据库更新、安全性等的进一步问题),我会使用带有查询缓存等的后端服务。

我不会将其传输给客户端,谁知道他们的连接有多快? 最大速度是创建一个 api,并从您的移动客户端查询它。 这仅意味着从客户端传输数据请求(体积较小),并向客户端返回响应(仅 30 个 4 位数字)