我有一个非常大的表(20M条记录),它有一个3列的索引和一个数组列。对于所有行,数组列每天都会更新(通过追加新值)。也有插入,但没有更新那么多。
数组中的数据表示与三个键对应的每日测量值,类似于:[[date_id_1, my_value_for_date_1], [date_id_2, my_value_for_date_2]]。它被用来绘制这些日值的图表。假设我想在一段时间内可视化键(a,b,c)的值,我执行SELECT values FROM t WHERE a = my_a AND b = my_b AND c = my_c。然后我使用values数组来绘制图形。
随着时间的推移,更新
我有一个监视器网格(12*2=24监视器)作为一个大监视器(大墙大小的显示器)运行。我使用three.js构建了一个具有超过10,000,000个数据点和12690 x 3840分辨率的可视化。因此,在这种可视化中,GPU的全部功能都被使用了,与可视化的交互变得越来越慢。我希望通过服务器将渲染分布在12台计算机上,以获得更好的性能,能够添加更多数据点并顺利交互。
你知道如何实现它吗?