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

时间:2012-04-23 12:35:23

标签: javascript database csv data-visualization

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

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

我希望用户体验尽可能快,并且要么考虑提供完整的CSV文件(使用各种方式压缩......),要么提供几乎与本地托管数据匹配的后端服务。

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

2 个答案:

答案 0 :(得分:0)

要传递完整文件,可以使用字符串压缩算法的组合,例如http://code.google.com/p/jslzjb/和html5网络存储。

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

答案 1 :(得分:0)

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