我有一个待办事项应用程序(使用Django 1.5和MySQL),其中任务可以与另一个用户共享。因此,用户可以拥有个人任务和共享任务。共享任务将占用户总任务的一部分(我猜大约30%)。
对于共享任务,我想保留日志,以便连接到任务的用户可以知道谁做了哪些更改。为此,我考虑为每个共享任务保留日志文件。每当任何用户进行更改时,它都会附加到该文件中。
我的问题是-我应该通过文件存储来实现它,还是应该将其保存在数据库中?
请注意以下几点-
-很少访问日志(一个文件的日志可能最多每小时读取5-10次) -在一小时内,可能有总共> 500个写入(但是针对不同的文件。因此,一个文件可能每小时最多有10-50个写入。因此,并发性不是主要问题。) -在阅读数据后,我不需要搜索或修改数据。
提前感谢!
对于共享任务,我想保留日志,以便连接到任务的用户可以知道谁做了哪些更改。为此,我考虑为每个共享任务保留日志文件。每当任何用户进行更改时,它都会附加到该文件中。
我的问题是-我应该通过文件存储来实现它,还是应该将其保存在数据库中?
请注意以下几点-
-很少访问日志(一个文件的日志可能最多每小时读取5-10次) -在一小时内,可能有总共> 500个写入(但是针对不同的文件。因此,一个文件可能每小时最多有10-50个写入。因此,并发性不是主要问题。) -在阅读数据后,我不需要搜索或修改数据。
提前感谢!