适用于基于浏览器的交互式查询工具的数据库解决方案

时间:2011-08-06 04:13:42

标签: javascript database

我正在开发一个交互式查询应用程序,用于CSV文件中的数据记录:

  

w1 w2 ...,w3 w4 w5 ...,f1,f2,f3,f4

其中第一个和第二个字段包含由1-15个字组成的短语,其余字段(n1,n2 ...)只是浮点数(“特征”)。该数据可包含多达2-5百万条此类记录。

我想构建一个基于浏览器的独立交互式查询应用程序,我可以在其中运行查询:

  • 找到N个记录(10
  • 查找N个记录,其中第一个(第二个)字段包含特定字符串
  • 找到具有特征f1(或f2 / f3 / f4)最高(最低)值的N条记录
  • 找到第一个字段比第二个字段
  • 更长(更短)的N条记录
  • ...

我想使用jquery来构建这个工具的交互部分,因此,我想我需要使用类似MongoDB的东西来存储(JSON格式化的)数据,然后我可以使用javascript查询。但是,我不确定是否可以在浏览器中使用完全本地的客户端数据库和JavaScript。我也不确定MongoDB是否可以针对我将要处理的数据大小处理这样的查询。我对这样的事情是一个完全的新手所以我完全有可能错过了一些更适合这种情况的东西。

提前致谢!

2 个答案:

答案 0 :(得分:1)

我认为许多本地客户端浏览器会以这种规模耗尽内存。我使用Ajax将查询传递回一些更传统的服务器端数据库技术。

答案 1 :(得分:0)

如果您正在为内部类型的项目开发此项目,那么您肯定可以查看HTML5客户端存储。

请参阅:

相关问题