Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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 浏览器使用JSON文件可以可视化多少数据?_Javascript_Database_D3.js_Data Visualization - Fatal编程技术网

Javascript 浏览器使用JSON文件可以可视化多少数据?

Javascript 浏览器使用JSON文件可以可视化多少数据?,javascript,database,d3.js,data-visualization,Javascript,Database,D3.js,Data Visualization,我开发了一个应用程序,可以显示JSON文件中存储的所有数据 我的程序在一个小文件(低于5MB)下工作得非常好。但只要我想使用一个大文件(50MB到1GB),我的浏览器就不想加载数据 我使用D3.js库来读取JSON 如何读取一个大的JSON文件 我应该使用MySQL这样的数据库吗?要回答第一个问题,您可以从web服务器提供一个大文件(50MB是大文件)。这将是非常缓慢和低效的 其中提到了第二个问题;您应该使用MySQL这样的数据库吗?您可能应该使用数据库,并根据需要访问和提供所需数据的部分。你可

我开发了一个应用程序,可以显示JSON文件中存储的所有数据

我的程序在一个小文件(低于5MB)下工作得非常好。但只要我想使用一个大文件(50MB到1GB),我的浏览器就不想加载数据

我使用D3.js库来读取JSON

如何读取一个大的JSON文件


我应该使用MySQL这样的数据库吗?

要回答第一个问题,您可以从web服务器提供一个大文件(50MB是大文件)。这将是非常缓慢和低效的


其中提到了第二个问题;您应该使用MySQL这样的数据库吗?您可能应该使用数据库,并根据需要访问和提供所需数据的部分。你可以使用MySQL,或者其他数据库,有很多选择

1 GB对于browserRelated:来说是很难加载的。此外,你所说的小文件(5MB)远远超出了我通常告诉我客户的限制:D3在用户的计算机上运行,并且不是每个人都会等待几秒钟(在慢速/常规连接中)才能显示图表。最后,有这么多的数据点,绘制图表本身就是一个挑战。有没有理由不使用数据库?加载一个大的JSON文件似乎是可能的(),但一次性请求如此大量的数据将非常耗时。事实上,正确地分块,可以使渲染高效工作,但每次下载一个1gig文件是不可行的。如果确实不想使用数据库,请将其设置为在服务器上生成的静态站点。最佳解决方案是将数据放入数据库中。有人愿意解释为什么这是被否决的吗?它回答了问题