在本地存储软件信息

时间:2012-03-21 12:01:45

标签: desktop-application local-storage

我正在设计一个需要在本地存储数据的软件应用程序。你能否建议在本地存储数据的不同方法,我正在考虑使用mysql数据库或xml文件。我想知道这两种方法的优缺点。除了我上面列出的还有其他方法。

谢谢,

2 个答案:

答案 0 :(得分:1)

这取决于您的堆栈将被内置。如果您在Microsoft世界,您可以查看SQL Server Compact Edition。您是否需要本地数据库取决于您需要存储多少数据,它的结构,您需要的弹性级别,数据需要存储的持续时间,您需要的安全级别等。我需要你提供更多信息才能给出更好的答案。

答案 1 :(得分:1)

如果您的数据太大,那么SQLite是最好的方法,否则如果只有简单的用户名或密码等应用程序设置,则使用共享首选项。在存储数据时,XML不是一种习惯。