2012-03-21 81 views
0

我正在设计一个需要本地存储数据的软件应用程序。你可以请建议本地存储数据的不同方法,我正在考虑有MySQL数据库或XML文件。我想知道这两种方法的优缺点。除了上面列出的我还有其他方法吗?在本地存储软件信息

感谢,

回答

1

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

+0

谢谢,软件需要存储大量的配置选项,多个用户名和密码,文件和目录名等数据偶尔会发送到服务器 – logeeks 2012-03-21 16:00:22

1

如果你的数据量太大,那么SQLite是最好的方法,否则如果只是简单的用户名或密码的应用程序设置,然后使用共享首选项。在存储数据方面,XML并不是一个惯例。