0

嗨,我只是想知道是否有人可以帮助我。

我有一个程序,它根据日志包含的内容(基本上是否有错误)将其他文件中的日志写入两个不同的文件。我的问题是像我一样(在文件中)或数据库中存储这些日志会更好吗?

其他可能有帮助的信息:

  • 我的程序将大量消息写入这些文件,一旦消息在文件中,它就不会改变。

  • 稍后我计划将它们读回另一个程序以对数据进行一些操作。如果我应该使用文件,这会改变吗?

最后一个问题:当使用文件时,最好一次写出每条消息还是存储它们然后再写一组?

任何帮助都会非常感谢。

4

1 回答 1

1
  1. 使用 FILE I/O,您需要自己实现所有 Qos 方面,如并发、事务等,以确保数据不一致

  2. 使用 DB,所有这些方面都已由 DB 处理

于 2013-01-16T08:32:01.647 回答