我正在构建一个简单的 WPF 客户端应用程序,它将在本地存储数据。我的问题是本地数据库就够了吗?我不知道数量,但将来我跟踪时间时可能会有几行。
除了存储过程等一些性能问题外,在选择本地版本时我还有什么损失?我在一个角落里拳击自己?
本地的优点: 易于部署,不需要安装 SQL Express
缺点: 有局限性。但我有多有限?
最佳答案
你需要问自己的问题是:
"What is the purpose of my application?"
如果您的回答包括以下其中一项:
- 该应用程序收集并存储来自用户的数据,这些数据将被一个或多个其他用户使用。
- 我收集的数据的生命周期比我的应用程序的任何一次安装都长
- 我的应用程序的用户需要能够从他们安装该应用程序的任何机器上访问他们的数据。
您将需要一个远程集中服务来存储您的数据。如果没有,那么将您的数据存储在本地可能没问题。
关于wpf - 构建 WPF 客户端应用程序时本地数据库与基于服务的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/644947/