【问题标题】:File Reading/Writing vs DB Reading/Writing文件读/写与数据库读/写
【发布时间】:2013-01-16 08:02:59
【问题描述】:

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

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

其他可能有帮助的信息:

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

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

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

任何帮助将非常感谢。

【问题讨论】:

  • 需要对数据进行哪些操作?您会再次处理每条消息,还是需要查询等?

标签: java database logging file-io


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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多