我遇到的问题是,我有一个小程序的业余爱好请求。将在Windows上使用Visual C#完成。据我所知,它需要一个数据库,我不知道如何开始,主要是因为要求:
它将包含小数据元素,但其中很多都是如此。三个表有很多行,但可能只有2或3列。数据将以更频繁的方式读取,然后写入。
阅读应该很快。
最重要的一点是:我必须能够使用我的应用程序轻松部署系统,而无需最终用户进一步安装。此外,请不要有任何许可证问题。
由于我将与Linq合作,我也考虑过XML,这可能是另一种选择吗?
感谢阅读。
答案 0 :(得分:5)
结帐SQLServer Compact Edition。应该就是你需要的。
答案 1 :(得分:0)
答案 2 :(得分:0)
我个人使用SQLite。如果性能有问题,可能值得将数据库非规范化为单个表。这取决于数据的结构,您需要测试是否可以获得任何性能提升。
答案 3 :(得分:0)
请尝试以下步骤:
答案 4 :(得分:-1)
检查Valentina数据库(www.valentina-db.com)。你会喜欢的。特别是如果你想要速度。瓦伦蒂娜超级快。是的,我知道,大多数dbs声称速度很快。但瓦伦蒂娜真的很特别。它比x10-x50倍的普通dbs容易。因为原因很少:
Valentina DB的下一个很酷的功能,可能是这是唯一一个为您提供的数据库:
您也可以同时混合本地引擎和vclient。
此外,他们还提供了自己的 Valentina报告引擎,该引擎存在于所有产品中,您可以在应用程序中使用它。
同样令人难以置信的工具是Valentina Studio来管理这一切。 他们为大多数产品提供了许多免费选择。
令人惊叹的产品!!