【发布时间】:2014-12-27 13:26:41
【问题描述】:
我开发了一个桌面应用程序(会计应用程序)。此应用程序将导入发票数据并执行许多其他操作。所有数据都将存储在远程数据库(SQL Server)上。这个应用程序需要一些“预加载的数据”才能正常工作,比如包含一堆城市等的列表。我的问题是:最好将这些数据(城市、州、邮政编码)存储在远程数据库中还是更好地使用xml、csv 文件并将它们与应用程序的每个单独实例一起部署?这些数据最终会更新。并且这些数据将被用户频繁使用。
【问题讨论】:
-
列表有多大?
-
10.000 行 4 列。
-
这完全取决于使用和非功能需求,我们需要更多细节才能回答这个问题。
-
例如这些数据多久需要更新一次?
-
用户注册时只使用这个城市列表。而且它很少需要更新。