我正在vb.net上编写一个应用程序,并且想知道存储/检索数据的最佳方法是什么?
答案 0 :(得分:3)
SQLite是个不错的选择。
答案 1 :(得分:1)
如果必须管理大量记录,我也使用sql server管理桌面应用程序的数据。 但是如果应用程序很小,那么你可以使用ms-access或mysql,因为这些数据库引擎很轻。 尝试使用存储过程,因为它们可以使您的执行更快
答案 2 :(得分:0)
我建议使用关系数据库管理系统(因为您使用的是VB.NET,Microsoft SQL Server可能是您的最佳选择。)
如果一个完整的RDBMS对您的应用程序来说太过分了,那么您可能想要阅读application settings.
答案 3 :(得分:0)
这实际上取决于您要存储的数据量。很少有数据可以轻松存储在基于XML的配置文件中。如果要存储大量数据,那么XML可能无法提供最佳性能。您要存储的数据越多,我就会引导您进入数据库。
对于哪个数据库,它取决于您要存储的数据量,安装期间要执行的工作量以及对客户端系统的控制程度。 SQL Server或MySQL是很好的大型数据库,但如果这是一个小型应用程序,它们可能有点过分。 Microsoft有一个基于文件的SQL Server数据库版本(如MS Access)。它不允许存储过程,但它可以嵌入到您的应用程序中(并且它是免费的)。它叫做SQL CE(精简版)。
SQLLite也很好,您可以找到大量的信息来帮助您。
根据您所写的内容和措辞,我会猜测您需要一些小而快的东西。我可能会看看MS Access。有一些方法可以使用它,而无需实际要求用户安装了访问权限,设置简单,数据库都在一个文件中,因此安装非常简单。
让我知道这对你有什么影响,
加布里埃尔
答案 4 :(得分:0)
如果您只需要存储简单的配置文件,使用My.Settings
命名空间是一个很好的方法。它非常易于使用,并且易于访问数据。