文件读/写与DB读/写

时间:2013-01-16 08:03:00

标签: java database logging file-io

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

我有一个程序将日志从其他文件写入两个不同的文件,具体取决于日志包含的内容(基本上是否有错误)。我的问题是,如果我(在文件中)或在数据库中存储这些日志会更好。

其他可能有用的信息:

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

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

最后一个问题: 使用文件时最好一次写出一条消息或存储它们然后写出一组消息?

任何帮助都会非常感谢。

1 个答案:

答案 0 :(得分:1)

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

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

  3. 处理