我的vb.net代码从1901年开始计算每个季度公司股票价格的增长率,并将其存储在数据表中。这需要一段时间(10-15分钟)。我想在计算后将信息保存在数据表中,这样我就不必每次运行程序时重新计算过去的增长率。当我打开我的程序时,我希望数据表包含任何已经计算的增长率,因此我只需计算新增季度的增长率。我应该如何使用数据库?
我应该将我的数据表存储在某种数据库中,还是有另一种方法来做到这一点?我的数据表非常大。它目前有450列(从1901年到现在每个季度一个),可以有成千上万的行(每家公司一个)。这对于Microsoft Access来说太大了吗? Microsoft Excel会成为一种选择吗?
谢谢!
Excel(2007及更高版本)将容纳超过100万行,超过16,000列。访问可能是一个更好的数据库解决方案。或者,由于您只是存储数据,因此您可以写出一个txt分隔文件,然后解析该文件以进行计算。 – 2013-02-20 17:24:47
@DavidZemens Zemens我对txt分隔文件很感兴趣。我以前想过这个,但我真的不知道该怎么去做。 – gromit1 2013-02-20 17:31:00
哇。人们仍然使用Access吗?它感觉如此1997. – 2013-02-20 17:49:20