【发布时间】:2011-06-17 07:13:42
【问题描述】:
我正计划构建一个设备维护应用程序。我将在 Access 或 SQL 数据库中使用 C# 和 WPF。这个单一的应用程序将处理许多项目(设施)。
我的问题是:最好的方法是什么...
- 为每个项目创建单独的数据库
- 拥有一个(复杂得多的)数据库来处理所有设施
【问题讨论】:
-
我会使用 one 数据库,我不希望仅仅因为一个额外的要求就“复杂得多”.....
-
没有足够的细节来回答这个问题。应用程序将有多少并发用户?您是否需要在一个地方报告所有项目?为什么您认为需要使用多个数据库?
-
如果您不需要在设施之间共享、合并或报告数据,那么我倾向于使用单独的数据库和 SQLLite。如果您想以任何方式组合数据,则需要某种类型的 SQL 服务器。
标签: c# database architecture