我每隔20秒备份一次TextBox条目。我正在寻找保存文本的最佳位置。我使用的数据库是SQL Server CE 3.5
。
提前谢谢。
答案 0 :(得分:4)
与保存该信息的原因相关
1.如果您想长时间存储,请使用数据库。
2.如果您删除短时间间隔内保存的数据,请使用file或xml。
答案 1 :(得分:2)
XML文件方法是:
*您可以更轻松地在当前应用中使用。
*不要求您冗余存储数据
*可以通过标准XML API访问
*数据是普遍可以理解和便携的
*慢而且记忆力很大
*不允许高级锁定,同步和并发控制
*对交易没有任何支持
数据库方法是:
*在您当前的应用程序中使用相对复杂
*无论如何,必须从XML文件中检索数据
*您可以使用标准SQL和强大的查询功能
*数据检索非常快
*高级锁定,同步和并发控制机制可用
*交易可以让您更好地控制和可靠。
答案 2 :(得分:1)
这实际上取决于应用程序。如果您只是保存这些东西,以便在20秒之后被引用,然后使用xml,那么如果您要创建一个您想要长期引用的类别的日志,我会使用数据库。