Javascript 浏览器使用JSON文件可以可视化多少数据?
我开发了一个应用程序,可以显示JSON文件中存储的所有数据 我的程序在一个小文件(低于5MB)下工作得非常好。但只要我想使用一个大文件(50MB到1GB),我的浏览器就不想加载数据 我使用D3.js库来读取JSON 如何读取一个大的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这样的数据库吗?您可能应该使用数据库,并根据需要访问和提供所需数据的部分。你可
我应该使用MySQL这样的数据库吗?要回答第一个问题,您可以从web服务器提供一个大文件(50MB是大文件)。这将是非常缓慢和低效的
其中提到了第二个问题;您应该使用MySQL这样的数据库吗?您可能应该使用数据库,并根据需要访问和提供所需数据的部分。你可以使用MySQL,或者其他数据库,有很多选择 1 GB对于browserRelated:来说是很难加载的。此外,你所说的小文件(5MB)远远超出了我通常告诉我客户的限制:D3在用户的计算机上运行,并且不是每个人都会等待几秒钟(在慢速/常规连接中)才能显示图表。最后,有这么多的数据点,绘制图表本身就是一个挑战。有没有理由不使用数据库?加载一个大的JSON文件似乎是可能的(),但一次性请求如此大量的数据将非常耗时。事实上,正确地分块,可以使渲染高效工作,但每次下载一个1gig文件是不可行的。如果确实不想使用数据库,请将其设置为在服务器上生成的静态站点。最佳解决方案是将数据放入数据库中。有人愿意解释为什么这是被否决的吗?它回答了问题