2014-12-27 176 views
-1

我开发了一个桌面应用程序(会计应用程序)。此应用程序将导入发票数据并执行许多其他操作。所有数据将存储在远程数据库(SQL Server)上。这个应用程序需要一些“预加载的数据”才能正常工作,比如包含一堆城市的列表等。我的问题是:最好是将这些数据(城市,州,邮政编码)存储在远程数据库中,还是更好使用xml,csv文件并将它们与应用程序的每个单独实例一起部署?这些数据将会最终更新。这些数据将被用户频繁使用。本地文件或远程服务器

+0

列表有多大? – chridam 2014-12-27 13:32:08

+0

10.000行4列。 – 2014-12-27 13:37:29

+0

这完全取决于使用和非功能性要求,我们需要更多的细节才能够回答这个问题。 – 2014-12-27 13:52:13

回答

0

那么你可以使用外部文件或将它们存储在数据库中。我认为将它存储在数据库中是更好的方法,因为您不必分发另一个额外的文件,并且所有数据都将在一个地方。不要忘记在每次清除数据库时都要生成数据。

相关问题