Database design 关于客户档案系统的建议:书籍、文章等
我将使用C#为我们自己的电子商务网站开发一个客户分析项目(与Google Analytics类似但不同)。我对这类项目还很陌生,客户分析项目也是一个全新的项目。你能给我一些建议吗 我认为应该有两个部分,第一部分是“跟踪网站访问数据”,第二部分是“跟踪数据分析” 你能给我一些建议吗?谢谢:Database design 关于客户档案系统的建议:书籍、文章等,database-design,data-analysis,document-database,data-tracing,data-profiling,Database Design,Data Analysis,Document Database,Data Tracing,Data Profiling,我将使用C#为我们自己的电子商务网站开发一个客户分析项目(与Google Analytics类似但不同)。我对这类项目还很陌生,客户分析项目也是一个全新的项目。你能给我一些建议吗 我认为应该有两个部分,第一部分是“跟踪网站访问数据”,第二部分是“跟踪数据分析” 你能给我一些建议吗?谢谢: 什么样的设计模式最适合这种项目?(管道和过滤器?还是其他?) 什么样的数据库最合适?RDBMS还是文档数据库 如何为存储跟踪数据的数据库表建模 我可以用什么关键字在谷歌上搜索这个主题 你能给我推荐一些文章或书
- 什么样的设计模式最适合这种项目?(管道和过滤器?还是其他?)
- 什么样的数据库最合适?RDBMS还是文档数据库
- 如何为存储跟踪数据的数据库表建模
- 我可以用什么关键字在谷歌上搜索这个主题
- 你能给我推荐一些文章或书读吗?(文章比较好,因为我没有那么多时间看书)
- 你认为我还需要学什么
提前谢谢 首先,记住你的时间比你想象的要多。你只需要尽快开始。一定要告诉你的客户/老板(甚至你自己),要做的第一件事就是确定需要什么(需求收集) 需求引导设计这将导致一个解决方案(数据库、平台等)要开始,您主要需要概念化您的客户所寻求的最终结果 让我们逐一回答您的问题: Q:什么样的设计模式最适合这种项目?(管道和过滤器?或其他?)我正在使用C#。 同样,实际需求将决定设计范式。你不想预先把一个设计模式硬塞进去。也就是说,是的(或漏斗分析)可能是跟踪网站访问者的最常见范例。如果你搜索“漏斗”或“网络访问者跟踪”,你会得到许多相关的文章。(另请参见下面提到的资源列表。) Q:什么样的数据库最合适?RDBMS还是文档数据库? 您的博客通常是文本文件,其中一条记录(行)记录了有关每次访问的大量信息。如果您计划定期执行分析,那么您将构建一个关系数据库,以存储基于各个日志的摘要统计数据和详细报告 Q:如何为数据库表建模以存储跟踪数据? 以下是您应该遵循的一般原则: 设计通常包括一组用于网站“客户”或“访问者”的表格。有关客户的相关数据将存储在那里,并以独特的方式识别每个访问者。第二组表格将围绕被分析的客户对您的站点的个人访问。您可以建立他们访问的任何汇总统计数据,这将有助于您未来的分析。这两组表通过唯一的访问者/客户ID链接 (这是一个非常高层次的想法。数据库设计本身就是一个巨大的领域,有很多选项,每个选项都有各自的优缺点。在完成设计之前,您需要进行实验 Q:我可以用什么关键字在谷歌上搜索这个主题? 尝试: *客户分析 *客户细分 *网络流量分析 *网站访客漏斗 *漏斗分析(SEO) 这将给你更多的关键字的想法 Q:你能给我推荐一些文章或书籍吗?(文章比较好,因为我没有那么多时间看书) 文章/帖子: 和往常一样,维基百科是一个很好的起点。它有关于和的文章
- 博客Occam的剃须刀已经开始使用了