每20秒保存一个字符串;将其保存到数据库或文本文件中更快吗?

本文关键字:保存 文件 文本 数据库 20秒 一个 字符串 | 更新日期: 2023-09-27 18:19:07

我每20秒备份一次TextBox条目。我正在寻找最好的地方来保存文本。我使用的数据库是SQL Server CE 3.5

每20秒保存一个字符串;将其保存到数据库或文本文件中更快吗?

与保存信息的原因有关

1。如果您想长期存储,请使用database.

2。如果删除保存的数据的时间间隔很短,请使用file或xml.

XML文件的方法是:
*更容易在您当前的应用程序中使用。
*不要求您存储冗余数据
*可通过标准XML api访问
*数据是普遍可理解和可移植的
*速度慢且内存不足
*不允许高级锁,同步和并发控制
*不支持事务

数据库方法是:
*在当前应用程序中使用相对复杂。
*无论如何,数据必须从XML文件中检索
你可以使用标准的SQL和强大的查询功能。
*数据检索非常快
*先进的锁,同步和并发控制机制可用
*交易允许你更好的控制和可靠性。

这取决于应用程序。如果你只是保存这些东西20秒后再引用,然后是垃圾,我会用xml但是如果你要创建一个你想要长期引用的日志,我会用数据库