构建WPF客户端应用程序时,本地数据库与基于服务的数据库

时间:2009-03-13 23:15:02

标签: wpf database

我正在构建一个简单的WPF客户端应用程序,它将在本地存储数据。我的问题是本地数据库够吗?我不知道数量,但是当我跟踪时间时,将来会有几行。

除了存储过程等一些性能问题,在选择本地版本时我还会失去什么?我在角落里拳击自己?

与当地的优点: 易于部署,不需要安装SQL Express

缺点: 有局限性。但我有多受限制?

2 个答案:

答案 0 :(得分:3)

您需要问自己的问题是:

  

“我的目的是什么?   应用程序?“

如果您回答包括以下内容之一:

  • 应用程序收集并存储将由一个或多个其他用户使用的用户数据。
  • 我收集的数据的使用寿命将长于我的应用程序的任何单一安装
  • 我的应用程序的用户需要能够从安装应用程序的任何计算机上访问他们的数据。

您将需要一个远程集中服务来存储您的数据。如果没有,那么在本地存储您的数据可能没问题。

答案 1 :(得分:0)

要在本地存储数据,您可以使用易于部署的SQL Server 2008 Compact数据库引擎,因为您只需要复制几个文件。它没有完整SQL Server的所有功能,但它具有免费的主要好处!