嗨,我只是想知道是否有人可以帮助我。
我有一个程序将日志从其他文件写入两个不同的文件,具体取决于日志包含的内容(基本上是否有错误)。我的问题是,如果我(在文件中)或在数据库中存储这些日志会更好。
其他可能有用的信息:
我的程序会将大量消息写入这些文件,一旦消息在文件中,它就不会发生变化。
稍后我计划将它们读回另一个程序,对数据进行一些操作。如果我应该使用文件,这会改变吗?
最后一个问题: 使用文件时最好一次写出一条消息或存储它们然后写出一组消息?
任何帮助都会非常感谢。
答案 0 :(得分:1)
使用FILE I / O,您需要自己实现所有Qos方面,如并发,事务等,以确保数据不一致
使用DB,所有这些方面都已由DB