`
javayestome
  • 浏览: 1008621 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

用户日志生成策略,哪个方案好?

阅读更多

假定我们有1亿用户的访问日志数据,每个用户在每天的日志中都可能有浏览信息,也可能没有;每天的日志是按时间顺序生成的,每个用户浏览的时间确可能跨度很大,例如一个用户的浏览行为在日志的第1,100,10000行上进行了记录。现在我们需要将该日志转化为一个以用户ID为关键码,用户在该天的浏览历史做值的这样一个日志,并且要求当输入用户ID和指定时间段(最多为3个月),那么该用户日志该如何生成?这里给三个方案:

A:单表策略,<user,data>为主关键字,<url list>为值,任何搜索都只需对表做一次操作。

B:多表策略,<user>为主关键字,<url list>为值,每个表是1天的全部数据,搜索需要多表进行操作,如果查询用户90天的数据,需要读90张表。

C:综合策略,<user,data>为主关键字,<url list>为值,每自然周数据做一个表。
D:您的方案

注:以上每个表均为提供随机查询的数据结构,且物理上都是一个完整的文件,或者是一个完整的整体(裸盘的话)。

大家认为哪一种方案更好,或者提出自己认为更好的方案。

本周五公布我的观点,欢迎探讨,共同交流。

分享到:
评论

相关推荐

    校园网硬件防病毒安全方案

    同时生成整个广州工程技术职业学院统一的病毒报告日志,便于系统管理人员即时对病毒发现情况进行掌握,制定更加有效的网络平台安全使用策略,实现真正意义上的集中控管。 8. 建立及时、快速的病毒爆发响应机制,能够...

    Java思维导图xmind文件+导出图片

    分布式全局ID生成方案 session跨域共享及企业级单点登录解决方案实战 分布式事务解决方案实战 高并发下的服务降级、限流实战 基于分布式架构下分布式锁的解决方案实战 分布式架构实现分布式定时调度 分布式...

    PS_ResetLogs:在重新生成日志文件之前,重置日志文件(可选),并通过电子邮件发送(可选)

    最初,Reset-Logs是UPS Monitoring实用程序( )的一部分,但现在已被提取到其自己的存储库中,因为它可以在其他可从日志文件回收中受益的解决方案中单独使用。 可从下载此实用程序的最新版本 的PowerShell 7 重置...

    citrix 中文管理操作手册

    示例: 为用户对用户重影功能创建用户策略 102 示例: 为用户分配重影策略 103 合并多个策略中的重影添加者 103 管理用户会话 103 断开会话和终止进程 104 终止用户会话中的进程 104 断开会话 105 从 Program ...

    SIEM:SIEM的策略,技巧和程序

    确保生成并记录正确的日志,以进行充分的检测,调查和合规性。 检测先决条件 如果不介绍基础知识,那么拥有SIEM并没有多大意义。 强化环境并在所有端点上配置适当的审核。 硬化 要检测攻击者,必须配备必要的日志以...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    10.9.2 创建分区方案 10.9.3 创建分区 10.9.4 查看和管理分区 10.10 压缩表、索引和分区 10.10.1 使用行和页压缩 10.10.2 设置或改变压缩设置 第11章 数据的导入和导出及转换 11.1 使用集成服务 11.1.1 集成服务...

    数据库安全审计系统介绍.pptx

    全方位信息安全审计方案 互联网 维护人员 业务系统 用户 "天锐锋"安全审计产品 提供全用户、全业务、全方位的信息安全审计解决方案 SSO业务软件单点登录系统 OSAG Manager运维安全审计系统 DBAG Manager数据库安全...

    网上寻呼QICQ源代码(附带论文)

    §4.10服务器端的分配用户帐号的策略…………………………31 §4.11 服务器的应用程序类CServerApp的设计 ……………31 §4.12 客户端的应用程序类CClientApp的设计 ……………33 §4.13服务器端检查用户是否仍然...

    minpmonitor_V1.6.0

    诗哲工控将工程管理、站点管理、设备管理、报告管理、策略管理、告警管理、操作日志管理集中于一个Visual Studio式的用户界面。 全分布式联网解决方案 诗哲工控采取了全分布式的点对点的基于TCP的联网方案。每个...

    网络安全审计.doc

    通过实时审计网络数据流,根据用户设定的安全控制策略,对受控对象的活动进行审计 。它侧重于"事中"阶段。该系统综合了基于主机的技术手段,可以多层次、多手段的实 现对网络的控制管理。通过多级、分布式的网络...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    如果用双日志记录和用户出口程序正确实现了这个高级存储备份,那么它就为核心企业数据库生成了最好的 DR解决方案。 该解决方案最适合处于企业活动核心的数据库系统。示例可能包含了供应链管理和在线代理系统。 表 3....

    IT运维之Linux服务器监控方案.doc

    而许多开源的监控工具都十分方便和实用,比如有za bbix、cacti、nagios等,而且能够针对不同的监控内容,生成好看的便于观察的曲线图 ,多数的开源监控工具都比较成熟,至于哪个好用就得用过才知道。由于这些监控...

    网络安全审计(1).doc

    通过实时审计网络数据流,根据用户设定的安全控制策略,对受控对象的活动进行审计 。它侧重于"事中"阶段。该系统综合了基于主机的技术手段,可以多层次、多手段的实 现对网络的控制管理。通过多级、分布式的网络...

    数据库优化设计方案.doc

    数据库优化方案设计 XX信息管理平台从大型数据库环境四个不同级别的调整分析入手,分析数据库平台的系 统结构和工作机理,从九个不同方面设计数据库的优化方案。 对于数据库的数据优化,主要有四个不同的调整级别,...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    10.9.2 创建分区方案 10.9.3 创建分区 10.9.4 查看和管理分区 10.10 压缩表、索引和分区 10.10.1 使用行和页压缩 10.10.2 设置或改变压缩设置 第11章 数据的导入和导出及转换 11.1 使用集成服务 11.1.1 集成服务...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    10.9.2 创建分区方案 10.9.3 创建分区 10.9.4 查看和管理分区 10.10 压缩表、索引和分区 10.10.1 使用行和页压缩 10.10.2 设置或改变压缩设置 第11章 数据的导入和导出及转换 11.1 使用集成服务 11.1.1 集成服务...

    使用 Microsoft 365 部署 Windows 10

    使你的组织准备好使用 Windows To Go Windows To Go 安全性和数据保护注意事项 Windows To Go:常见问题 批量激活管理工具 (VAMT) 技术参考 VAMT 简介 基于 Active Directory 的激活概述 安装和配置 VAMT ...

    MIP2000通用信息管理平台XP标准版

    (4)MIP2000XP是一套面向最终用户的管理信息系统解决方案 MIP2000XP是一套运行在Win9X/ME/NT/2K/XP上的通用数据库管理平台,她以数据为处理中心,实现在统一平台下对关系型数据库的数据进行全面管理。面向管理人员...

    数控程序编辑和仿真 CIMCO Edit 8.06.05 中文多语免费版.zip

    这个新的操作使用恒定切割策略来生成非常高效的粗加工操作。此操作可以作为一种单向或双向操作来提高性能。 此外,还增加了一个带插图的改进的帮助系统。 CIMCO DNC-Max 8 在CIMCO软件8中,DNC-Max Server和DNC-Max...

    redis非关系型数据库

    即在指定目录下生成一个dump.rdb文件(快照)。Redis 重启会通过加载dump.rdb文件恢复数据。 AOF 在Redis中默认不开启。它的出现是为了弥补RDB的不足(数据的不一致性),所以它采用日志的形式来记录每个写操作,并...

Global site tag (gtag.js) - Google Analytics