Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 适用于基于浏览器的交互式查询工具的数据库解决方案_Javascript_Database - Fatal编程技术网

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

Javascript 适用于基于浏览器的交互式查询工具的数据库解决方案,javascript,database,Javascript,Database,我正在开发一个交互式查询应用程序,用于CSV文件中的数据记录: w1 w2,w3 w4 w5,f1、f2、f3、f4 其中,第一个和第二个字段包含由1-15个单词组成的短语,其余(n1、n2…)仅为浮点数(“特征”)。这些数据可能包含多达200-500万条此类记录 我想构建一个基于浏览器的独立交互式查询应用程序,在其中我可以运行以下查询: 查找N条记录(10

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

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

其中,第一个和第二个字段包含由1-15个单词组成的短语,其余(n1、n2…)仅为浮点数(“特征”)。这些数据可能包含多达200-500万条此类记录

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

  • 查找N条记录(10
  • 查找第一个(第二个)字段包含特定字符串的N个记录
  • 查找具有要素f1(或f2/f3/f4)的最高(最低)值的N条记录
  • 查找第一个字段比第二个字段长(短)的N条记录
我想使用jquery来构建这个工具的交互部分,因此,我想我需要使用MongoDB之类的东西来存储(JSON格式的)数据,然后我可以使用javascript查询这些数据。然而,我不确定是否有可能在浏览器中使用完全本地的、带有JavaScript的客户端数据库。我也不确定MongoDB是否能够处理我将要处理的数据大小的查询。我在这方面完全是新手,所以完全有可能我错过了更适合这种情况的东西


提前谢谢

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

如果您是为内部类型的项目开发此应用程序,您肯定可以研究HTML5客户端存储

见: