每20秒保存一个字符串;将其保存到数据库或文本文件中更快吗?
本文关键字:保存 文件 文本 数据库 20秒 一个 字符串 | 更新日期: 2023-09-27 18:19:07
我每20秒备份一次TextBox条目。我正在寻找最好的地方来保存文本。我使用的数据库是SQL Server CE 3.5
。
与保存信息的原因有关
1。如果您想长期存储,请使用database.
2。如果删除保存的数据的时间间隔很短,请使用file或xml.
XML文件的方法是:
*更容易在您当前的应用程序中使用。
*不要求您存储冗余数据
*可通过标准XML api访问
*数据是普遍可理解和可移植的
*速度慢且内存不足
*不允许高级锁,同步和并发控制
*不支持事务
数据库方法是:
*在当前应用程序中使用相对复杂。
*无论如何,数据必须从XML文件中检索
你可以使用标准的SQL和强大的查询功能。
*数据检索非常快
*先进的锁,同步和并发控制机制可用
*交易允许你更好的控制和可靠性。
这取决于应用程序。如果你只是保存这些东西20秒后再引用,然后是垃圾,我会用xml但是如果你要创建一个你想要长期引用的日志,我会用数据库