【发布时间】:2014-03-17 06:00:11
【问题描述】:
最近在一个问题中遇到一个场景:
有n 网站每个都有n 页面和n 用户访问这些网站....必须保存用户的每次访问以及他/她访问过的页面(未提及无论是在数据库还是日志文件中,这取决于开发人员)
我决定继续它并在数据结构中做一些事情,但是当我和我的一个朋友讨论这件事时,他说,我们可以将它保存在数据库中,这在逻辑上听起来也是正确的。
所以我们一般有 3 种存储任何东西的方式...log filesdata-structuredatabase
现在我真的很困惑,什么时候应该使用数据结构、数据库或简单的日志文件,不仅针对这种特定场景,而且以通用方式?
真正的区别是什么?
我了解此问题主要基于意见,但在浏览时无法获得具体结果!
【问题讨论】:
-
请对downvoting发表评论,这也将有助于我理解! :)
标签: database data-structures logfile